SqlPersistenceProviderFactory Konstruktoren

Definition

Initialisiert eine neue Instanz der SqlPersistenceProviderFactory-Klasse.

Überlädt

Name Beschreibung
SqlPersistenceProviderFactory(NameValueCollection)

Initialisiert eine neue Instanz der SqlPersistenceProviderFactory Klasse, die mit der angegebenen Parameterauflistung konfiguriert ist.

SqlPersistenceProviderFactory(String)

Initialisiert eine neue Instanz der SqlPersistenceProviderFactory Klasse, die mit der angegebenen Verbindungszeichenfolge konfiguriert ist.

SqlPersistenceProviderFactory(String, Boolean)

Initialisiert eine neue Instanz der SqlPersistenceProviderFactory Klasse, die mit der angegebenen Verbindungszeichenfolge und serializeAsText den angegebenen Parametern konfiguriert ist.

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

Initialisiert eine neue Instanz der SqlPersistenceProviderFactory Klasse, die mit der angegebenen Verbindungszeichenfolge serializeAsTextund lockTimeout parametern konfiguriert ist.

Hinweise

Überladungen des Konstruktors für die SqlPersistenceProviderFactory Klasse stellen Parameter zum Festlegen der folgenden Parameter bereit:

  • Die Verbindungszeichenfolge für den Zugriff auf die SQL-Datenbank verwendet.

  • Das Zeitlimit für das Sperren, das zum Definieren der Besitzerdauer der Sperre verwendet wird.

  • Gibt an, ob die Persistenzdaten als XML- oder Binärdaten serialisiert werden.

SqlPersistenceProviderFactory(NameValueCollection)

Initialisiert eine neue Instanz der SqlPersistenceProviderFactory Klasse, die mit der angegebenen Parameterauflistung konfiguriert ist.

public:
 SqlPersistenceProviderFactory(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlPersistenceProviderFactory(System.Collections.Specialized.NameValueCollection parameters);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : System.Collections.Specialized.NameValueCollection -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (parameters As NameValueCollection)

Parameter

parameters
NameValueCollection

Die Sammlung von Parametern, die von der neuen Persistenzanbieterfactory verwendet werden. Zu den gültigen Parametern gehören , lockTimeoutconnectionStringNameund serializeAsText.

Hinweise

Dieser Konstruktor kann verwendet werden, um willkürlich lockTimeoutanzugeben , connectionString, und serializeAsText ohne die anderen Parameter anzugeben, die von den anderen Konstruktoren erforderlich sind (z. B. um die connectionString Parameter und lockTimeout Parameter ohne Angabe des serializeAsText Parameters anzugeben.)

Gilt für:

SqlPersistenceProviderFactory(String)

Initialisiert eine neue Instanz der SqlPersistenceProviderFactory Klasse, die mit der angegebenen Verbindungszeichenfolge konfiguriert ist.

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString);
public SqlPersistenceProviderFactory(string connectionString);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String)

Parameter

connectionString
String

Die Verbindungsparameter für die neue Persistenzanbieterinstanz.

Gilt für:

SqlPersistenceProviderFactory(String, Boolean)

Initialisiert eine neue Instanz der SqlPersistenceProviderFactory Klasse, die mit der angegebenen Verbindungszeichenfolge und serializeAsText den angegebenen Parametern konfiguriert ist.

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString, bool serializeAsText);
public SqlPersistenceProviderFactory(string connectionString, bool serializeAsText);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string * bool -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String, serializeAsText As Boolean)

Parameter

connectionString
String

Die Verbindungsparameter für die neue Persistenzanbieterinstanz.

serializeAsText
Boolean

Gibt an, ob Daten als Text und nicht als Binärdatei serialisiert werden.

Hinweise

Der Standardwert serializeAsText ist false, der angibt, dass Persistenzinformationen als Binärdaten serialisiert werden.

Gilt für:

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

Initialisiert eine neue Instanz der SqlPersistenceProviderFactory Klasse, die mit der angegebenen Verbindungszeichenfolge serializeAsTextund lockTimeout parametern konfiguriert ist.

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString, bool serializeAsText, TimeSpan lockTimeout);
public SqlPersistenceProviderFactory(string connectionString, bool serializeAsText, TimeSpan lockTimeout);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string * bool * TimeSpan -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String, serializeAsText As Boolean, lockTimeout As TimeSpan)

Parameter

connectionString
String

Die Verbindungsparameter für die neue Persistenzanbieter-Factoryinstanz.

serializeAsText
Boolean

Gibt an, ob Daten als Text und nicht als Binärdatei serialisiert werden.

lockTimeout
TimeSpan

Timeout für das Sperren des Besitzes. Gesperrte Instanzen werden nach diesem Zeitraum automatisch entsperrt. Ein Timeout gibt TimeSpan.Zero an, dass keine Sperrung verwendet wird.

Hinweise

Der Standardwert serializeAsText ist false, der angibt, dass Persistenzinformationen als Binärdaten serialisiert werden.

Der Standardwert lockTimeout ist TimeSpan.Zero, der angibt, dass die Sperrung nicht verwendet wird. Wenn TimeSpan.MaxValue sie verwendet wird, werden Sperren auf unbestimmte Zeit beibehalten.

Gilt für: