SqlPersistenceProviderFactory Konstruktory

Definice

Inicializuje novou instanci SqlPersistenceProviderFactory třídy.

Přetížení

Name Description
SqlPersistenceProviderFactory(NameValueCollection)

Inicializuje novou instanci SqlPersistenceProviderFactory třídy nakonfigurovanou se zadanou kolekcí parametrů.

SqlPersistenceProviderFactory(String)

Inicializuje novou instanci SqlPersistenceProviderFactory třídy nakonfigurovanou se zadaným připojovacím řetězcem.

SqlPersistenceProviderFactory(String, Boolean)

Inicializuje novou instanci SqlPersistenceProviderFactory třídy nakonfigurovanou se zadaným připojovacím řetězcem a serializeAsText parametry.

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

Inicializuje novou instanci SqlPersistenceProviderFactory třídy nakonfigurovanou se zadaným připojovacím řetězcem serializeAsTexta lockTimeout parametry.

Poznámky

Přetížení konstruktoru SqlPersistenceProviderFactory pro třídu poskytují parametry pro nastavení následujících:

  • Connection string použitá pro přístup k databázi SQL.

  • Časový limit zámku použitý k definování doby trvání vlastnictví zámku.

  • Určuje, zda jsou data trvalosti serializována jako XML nebo binární data.

SqlPersistenceProviderFactory(NameValueCollection)

Inicializuje novou instanci SqlPersistenceProviderFactory třídy nakonfigurovanou se zadanou kolekcí parametrů.

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)

Parametry

parameters
NameValueCollection

Kolekce parametrů používaných novou továrnou zprostředkovatele trvalosti. Platné parametry zahrnují lockTimeout, connectionStringNamea serializeAsText.

Poznámky

Tento konstruktor lze použít k libovolnému určení lockTimeout, connectionStringa serializeAsText bez zadání dalších parametrů podle požadavků ostatních konstruktorů (například k určení connectionString a lockTimeout parametrů bez zadání parametru serializeAsText .)

Platí pro

SqlPersistenceProviderFactory(String)

Inicializuje novou instanci SqlPersistenceProviderFactory třídy nakonfigurovanou se zadaným připojovacím řetězcem.

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)

Parametry

connectionString
String

Parametry připojení pro novou instanci zprostředkovatele trvalosti.

Platí pro

SqlPersistenceProviderFactory(String, Boolean)

Inicializuje novou instanci SqlPersistenceProviderFactory třídy nakonfigurovanou se zadaným připojovacím řetězcem a serializeAsText parametry.

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)

Parametry

connectionString
String

Parametry připojení pro novou instanci zprostředkovatele trvalosti.

serializeAsText
Boolean

Určuje, zda jsou data serializována jako text, nikoli jako binární.

Poznámky

Výchozí hodnota je serializeAsTextfalse, což označuje, že trvalost informace jsou serializovány jako binární data.

Platí pro

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

Inicializuje novou instanci SqlPersistenceProviderFactory třídy nakonfigurovanou se zadaným připojovacím řetězcem serializeAsTexta lockTimeout parametry.

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)

Parametry

connectionString
String

Parametry připojení pro novou instanci zprostředkovatele trvalosti.

serializeAsText
Boolean

Určuje, zda jsou data serializována jako text, nikoli jako binární.

lockTimeout
TimeSpan

Časový limit pro uzamčení vlastnictví. Uzamčené instance se po tomto časovém období automaticky odemknou. Časový limit TimeSpan.Zero určuje, že se nepoužívá žádné uzamčení.

Poznámky

Výchozí hodnota je serializeAsTextfalse, což označuje, že trvalost informace jsou serializovány jako binární data.

Výchozí hodnota je lockTimeoutTimeSpan.Zero, což označuje, že uzamčení se nepoužívá. Pokud TimeSpan.MaxValue se použije, zámky se udržují po neomezenou dobu.

Platí pro