SqlCeConnectionStringBuilder 類別

提供建立及管理 SqlCeConnection 類別所用之連接字串內容的簡單方式。

繼承階層

System.Object
  System.Data.Common.DbConnectionStringBuilder
    System.Data.SqlServerCe.SqlCeConnectionStringBuilder

命名空間:  System.Data.SqlServerCe
組件:  System.Data.SqlServerCe (在 System.Data.SqlServerCe.dll 中)

語法

'宣告
Public NotInheritable Class SqlCeConnectionStringBuilder _
    Inherits DbConnectionStringBuilder
'用途
Dim instance As SqlCeConnectionStringBuilder
public sealed class SqlCeConnectionStringBuilder : DbConnectionStringBuilder
public ref class SqlCeConnectionStringBuilder sealed : public DbConnectionStringBuilder
[<SealedAttribute>]
type SqlCeConnectionStringBuilder =  
    class
        inherit DbConnectionStringBuilder
    end
public final class SqlCeConnectionStringBuilder extends DbConnectionStringBuilder

SqlCeConnectionStringBuilder 型別公開下列成員。

建構函式

  名稱 說明
公用方法 SqlCeConnectionStringBuilder() 使用預設值,初始化 SqlCeConnectionStringBuilder 類別的新執行個體。
公用方法 SqlCeConnectionStringBuilder(String) 使用提供執行個體內部連接資訊資料的指定連接字串,初始化 SqlCeConnectionStringBuilder 類別的新執行個體。

上層

屬性

  名稱 說明
公用屬性 AutoshrinkThreshold 取得或設定在開始自動壓縮之前,資料庫檔案中允許的可用空間百分比。
公用屬性 BrowsableConnectionString (繼承自 DbConnectionStringBuilder)
公用屬性 CaseSensitive 取得或設定值,這個值表示資料庫定序是否區分大小寫。
公用屬性 ConnectionString (繼承自 DbConnectionStringBuilder)
公用屬性 Count (繼承自 DbConnectionStringBuilder)
公用屬性 DataSource 取得或設定 SQL Server Compact 資料庫的檔案路徑和名稱。
公用屬性 DefaultLockEscalation 取得或設定嘗試從資料列擴大為頁面,或從頁面擴大為資料表之前,交易將取得的鎖定數目。
公用屬性 DefaultLockTimeout 取得或設定交易等候鎖定的預設毫秒數。
公用屬性 Encrypt 取得或設定值,這個值表示資料庫是否加密。
公用屬性 EncryptionMode 取得或設定建立資料庫時所依據的加密模式。
公用屬性 Enlist 取得或設定值,這個值表示連接資料庫是否透過使用 Enlist 所開啟。
公用屬性 FileMode 取得或設定開啟資料庫檔案時使用的模式。
公用屬性 FlushInterval 取得或設定在所有認可的交易都排清到磁碟之前,指定的間隔時間 (以秒為單位)。
公用屬性 InitialLcid 取得或設定搭配資料庫使用的地區設定識別碼 (LCID)。
公用屬性 IsFixedSize 取得值,這個值表示 SqlCeConnectionStringBuilder 是否有固定大小。 (覆寫 DbConnectionStringBuilder.IsFixedSize。)
公用屬性 IsReadOnly (繼承自 DbConnectionStringBuilder)
公用屬性 Item 取得或設定與指定之索引鍵相關聯的值。 (覆寫 DbConnectionStringBuilder.Item[String]。)
公用屬性 Keys 取得包含 SqlCeConnectionStringBuilder 中之索引鍵的 ICollection。 (覆寫 DbConnectionStringBuilder.Keys。)
公用屬性 MaxBufferSize 取得或設定 SQL Server Mobile 在開始將變更排清到磁碟之前,可以使用的最大記憶體數量 (以 KB 為單位)。
公用屬性 MaxDatabaseSize 取得或設定資料庫大小上限 (以 MB 為單位)。
公用屬性 Password 取得或設定資料庫密碼,長度最多為 40 個字元。
公用屬性 PersistSecurityInfo 取得或設定值,這個值表示是否不會傳回安全性敏感資訊 (如密碼) 做為連接的一部分。
公用屬性 TempFileMaxSize 取得或設定暫存資料庫檔案的最大大小 (以 MB 為單位)。
公用屬性 TempFilePath 取得或設定暫存資料庫的位置。
公用屬性 Values 取得包含 SqlCeConnectionStringBuilder 中之值的 ICollection。 (覆寫 DbConnectionStringBuilder.Values。)

上層

方法

  名稱 說明
公用方法 Add (繼承自 DbConnectionStringBuilder)
公用方法 Clear 清除 SqlCeConnectionStringBuilder 執行個體的內容。 (覆寫 DbConnectionStringBuilder.Clear()。)
受保護的方法 ClearPropertyDescriptors (繼承自 DbConnectionStringBuilder)
公用方法 ContainsKey 判斷 SqlCeConnectionStringBuilder 是否包含特定索引鍵。 (覆寫 DbConnectionStringBuilder.ContainsKey(String)。)
公用方法 Equals (繼承自 Object)
公用方法 EquivalentTo (繼承自 DbConnectionStringBuilder)
受保護的方法 Finalize (繼承自 Object)
公用方法 GetHashCode (繼承自 Object)
受保護的方法 GetProperties (繼承自 DbConnectionStringBuilder)
公用方法 GetType (繼承自 Object)
受保護的方法 MemberwiseClone (繼承自 Object)
公用方法 Remove 從 SqlCeConnectionStringBuilder 執行個體移除具有指定索引鍵的項目。 (覆寫 DbConnectionStringBuilder.Remove(String)。)
公用方法 ShouldSerialize 表示指定的索引鍵是否存在於這個 SqlCeConnectionStringBuilder 執行個體中。 (覆寫 DbConnectionStringBuilder.ShouldSerialize(String)。)
公用方法 ToString (繼承自 DbConnectionStringBuilder)
公用方法 TryGetValue 從這個 SqlCeconnectionStringBuilder 擷取對應於所提供之索引鍵的值。 (覆寫 DbConnectionStringBuilder.TryGetValue(String, Object%)。)

上層

明確 繼承 實作

  名稱 說明
明確介面實作私用方法 IDictionary.Add (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 IDictionary.Contains (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICollection.CopyTo (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetAttributes (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetClassName (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetComponentName (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetConverter (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetDefaultEvent (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetDefaultProperty (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetEditor (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 IEnumerable.GetEnumerator (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 IDictionary.GetEnumerator (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetEvents() (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetEvents(array<Attribute[]) (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetProperties() (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetProperties(array<Attribute[]) (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 ICustomTypeDescriptor.GetPropertyOwner (繼承自 DbConnectionStringBuilder)
明確介面實作私用屬性 ICollection.IsSynchronized (繼承自 DbConnectionStringBuilder)
明確介面實作私用屬性 IDictionary.Item (繼承自 DbConnectionStringBuilder)
明確介面實作私用方法 IDictionary.Remove (繼承自 DbConnectionStringBuilder)
明確介面實作私用屬性 ICollection.SyncRoot (繼承自 DbConnectionStringBuilder)

上層

執行緒安全性

這個類型的任何公用靜態 (在 Microsoft Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

System.Data.SqlServerCe 命名空間