SqlPersistenceProviderFactory 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 SqlPersistenceProviderFactory 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| SqlPersistenceProviderFactory(NameValueCollection) |
初始化類別的新實例 SqlPersistenceProviderFactory ,並以指定的參數集合配置。 |
| SqlPersistenceProviderFactory(String) |
初始化一個新的類別實例 SqlPersistenceProviderFactory ,並以指定的連接字串配置。 |
| SqlPersistenceProviderFactory(String, Boolean) |
初始化該類別的新實例 SqlPersistenceProviderFactory ,並以指定的連接字串與 |
| SqlPersistenceProviderFactory(String, Boolean, TimeSpan) |
初始化一個新的類別實例 SqlPersistenceProviderFactory ,並以指定的連接字串 |
備註
類別建構子 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 使用 ,則鎖會無限期維持。