語言

SqlPersistenceProviderFactory 建構函式

定義

初始化 SqlPersistenceProviderFactory 類別的新執行個體。

多載

名稱 Description
SqlPersistenceProviderFactory(NameValueCollection)

初始化類別的新實例 SqlPersistenceProviderFactory ,並以指定的參數集合配置。

SqlPersistenceProviderFactory(String)

初始化一個新的類別實例 SqlPersistenceProviderFactory ,並以指定的連接字串配置。

SqlPersistenceProviderFactory(String, Boolean)

初始化該類別的新實例 SqlPersistenceProviderFactory ,並以指定的連接字串與 serializeAsText 參數配置。

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

初始化一個新的類別實例 SqlPersistenceProviderFactory ,並以指定的連接字串 serializeAsText、 和 lockTimeout 參數配置。

備註

類別建構子 SqlPersistenceProviderFactory 的超載提供以下參數:

  • 用於存取 SQL 資料庫的 連接字串。

  • 鎖的超時時間用來定義鎖的所有權持續時間。

  • 持久化資料是序列化為 XML 還是二進位資料。

SqlPersistenceProviderFactory(NameValueCollection)

初始化類別的新實例 SqlPersistenceProviderFactory ,並以指定的參數集合配置。

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)

參數

parameters
NameValueCollection

新持久化提供者工廠所使用的參數集合。 有效的參數包括 lockTimeout、 connectionStringName、 和 serializeAsText。

備註

此構造子可用來任意指定 lockTimeout、 ,且connectionString不指定其他構造子要求的其他參數(例如,指定 serializeAsText 和 connectionString 參數而不指定lockTimeoutserializeAsText參數)。

適用於

SqlPersistenceProviderFactory(String)

初始化一個新的類別實例 SqlPersistenceProviderFactory ,並以指定的連接字串配置。

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)

參數

connectionString
String

新的持久化提供者實例的連線參數。

適用於

SqlPersistenceProviderFactory(String, Boolean)

初始化該類別的新實例 SqlPersistenceProviderFactory ,並以指定的連接字串與 serializeAsText 參數配置。

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)

參數

connectionString
String

新的持久化提供者實例的連線參數。

serializeAsText
Boolean

指定資料是否以文字序列化而非二進位。

備註

的 serializeAsText 預設值為 false,表示持久性資訊以二進位資料序列化。

適用於

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

初始化一個新的類別實例 SqlPersistenceProviderFactory ,並以指定的連接字串 serializeAsText、 和 lockTimeout 參數配置。

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)

參數

connectionString
String

新的持久化提供者工廠實例的連線參數。

serializeAsText
Boolean

指定資料是否以文字序列化而非二進位。

lockTimeout
TimeSpan

鎖持有權的暫停時間。 鎖定的副本在此期間後會自動解鎖。 逾時表示 TimeSpan.Zero 不使用鎖定。

備註

的 serializeAsText 預設值為 false,表示持久性資訊以二進位資料序列化。

預設 lockTimeout 值為 TimeSpan.Zero,表示未使用鎖定。 若 TimeSpan.MaxValue 使用 ,則鎖會無限期維持。

適用於