SqlPersistenceProviderFactory Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| SqlPersistenceProviderFactory(String, Boolean, TimeSpan) |
Initialisiert eine neue Instanz der SqlPersistenceProviderFactory Klasse, die mit der angegebenen Verbindungszeichenfolge |
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.