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) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。