SqlPersistenceProviderFactory Oluşturucular

Tanım

SqlPersistenceProviderFactory sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
SqlPersistenceProviderFactory(NameValueCollection)

Sınıfın SqlPersistenceProviderFactory belirtilen parametre koleksiyonuyla yapılandırılmış yeni bir örneğini başlatır.

SqlPersistenceProviderFactory(String)

Sınıfın SqlPersistenceProviderFactory belirtilen bağlantı dizesiyle yapılandırılmış yeni bir örneğini başlatır.

SqlPersistenceProviderFactory(String, Boolean)

Sınıfın SqlPersistenceProviderFactory belirtilen bağlantı dizesi ve serializeAsText parametreleriyle yapılandırılmış yeni bir örneğini başlatır.

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

Sınıfın SqlPersistenceProviderFactory belirtilen bağlantı dizesi serializeAsText, ve lockTimeout parametreleriyle yapılandırılmış yeni bir örneğini başlatır.

Açıklamalar

sınıfı için oluşturucunun SqlPersistenceProviderFactory aşırı yüklemeleri aşağıdakileri ayarlamak için parametreler sağlar:

  • SQL veritabanına erişmek için kullanılan bağlantı dizesi.

  • Kilit sahipliği süresini tanımlamak için kullanılan kilit zaman aşımı.

  • Kalıcılık verilerinin XML veya ikili veri olarak seri hale getirilip getirilmediği.

SqlPersistenceProviderFactory(NameValueCollection)

Sınıfın SqlPersistenceProviderFactory belirtilen parametre koleksiyonuyla yapılandırılmış yeni bir örneğini başlatır.

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)

Parametreler

parameters
NameValueCollection

Yeni kalıcılık sağlayıcısı fabrikası tarafından kullanılan parametrelerin koleksiyonu. Geçerli parametreler arasında lockTimeout, connectionStringNameve serializeAsTextbulunur.

Açıklamalar

Bu oluşturucu, diğer oluşturucuların gerektirdiği şekilde diğer parametreleri belirtmeden lockTimeoutrastgele olarak , connectionStringve serializeAsText belirtmek için kullanılabilir (örneğin, parametresini belirtmeden connectionString ve lockTimeout parametrelerini belirtmek serializeAsText için).)

Şunlara uygulanır

SqlPersistenceProviderFactory(String)

Sınıfın SqlPersistenceProviderFactory belirtilen bağlantı dizesiyle yapılandırılmış yeni bir örneğini başlatır.

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)

Parametreler

connectionString
String

Yeni kalıcılık sağlayıcısı örneğinin bağlantı parametreleri.

Şunlara uygulanır

SqlPersistenceProviderFactory(String, Boolean)

Sınıfın SqlPersistenceProviderFactory belirtilen bağlantı dizesi ve serializeAsText parametreleriyle yapılandırılmış yeni bir örneğini başlatır.

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)

Parametreler

connectionString
String

Yeni kalıcılık sağlayıcısı örneğinin bağlantı parametreleri.

serializeAsText
Boolean

Verilerin ikili yerine metin olarak serileştirilip serileştirilmeyeceğini belirtir.

Açıklamalar

için serializeAsText varsayılan değer, falsekalıcılık bilgilerinin ikili veri olarak serileştirildiğini gösteren değeridir.

Şunlara uygulanır

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

Sınıfın SqlPersistenceProviderFactory belirtilen bağlantı dizesi serializeAsText, ve lockTimeout parametreleriyle yapılandırılmış yeni bir örneğini başlatır.

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)

Parametreler

connectionString
String

Yeni kalıcılık sağlayıcısı fabrika örneği için bağlantı parametreleri.

serializeAsText
Boolean

Verilerin ikili yerine metin olarak serileştirilip serileştirilmeyeceğini belirtir.

lockTimeout
TimeSpan

Kilit sahipliği için zaman aşımı. Kilitli örneklerin kilidi bu süre sonunda otomatik olarak açılır. zaman aşımı TimeSpan.Zero , hiçbir kilitlemenin kullanılmadığını belirtir.

Açıklamalar

için serializeAsText varsayılan değer, falsekalıcılık bilgilerinin ikili veri olarak serileştirildiğini gösteren değeridir.

için lockTimeout varsayılan değer, TimeSpan.Zerokilitlemenin kullanılmadığını gösteren değeridir. Kullanılırsa TimeSpan.MaxValue kilitler süresiz olarak korunur.

Şunlara uygulanır