Microsoft.SqlServer.Management.Common 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
介面
| 名稱 | Description |
|---|---|
| IAlterable | |
| ICommonDynamicVisible |
ICommonDynamicVisible 介面應由任何想根據當下類別狀態限制特定 Enum 值可見性的類別實作。 如果一個類別包含一個屬性,該屬性會暴露 Enum,而該類別實作了 ICommonDynamicVisible 介面,那麼每個具有 Enum 類型的屬性都會被呼叫。 上下文參數可用來判斷此方法被呼叫為哪個 Enum。 若類別只有一個列舉,則無需進行此檢查。 限制某些項目可見性的方法是直接從 ArrayList 值中移除不需要的 Enum 值。 這個方法會在每個列舉的下拉選單中被呼叫,因此可以隨時更改每個下拉選單的清單。 如果清單在初步確定後不會改變,快取 ArrayList 並回傳會很有幫助。 請小心不要移除 Enum 屬性已經設定的值。 這不會造成錯誤,因為所有列舉值仍然有效,但使用者點擊下拉選單時,不會看到目前的選項。 此外,不應新增值,因為這些值無法轉換為有效的 Enum 值,執行時會拋出錯誤。 如果需要更多動態控制,可以考慮使用 DynamicValues 設計。 |
| ICreatable | |
| ICreateOrAlterable |
CreateOrAlter 方法的介面。 所有支援建立或變更的類別都會實作此介面。 |
| IDataTransferProvider |
此介面抽象了資料傳輸機制 |
| IDropIfExists |
DropIfExists 方法的介面。 所有支援 drop with existence check 的類別都實作了這個介面。 |
| IDroppable | |
| IMarkForDrop |
由可作為 Alter 指令一部分丟棄於父節點的物件實作。 |
| IRefreshable | |
| IRenamable | |
| IRenewableToken |
簡單的介面可隱藏存取權杖續期的細節。 此介面的使用者必須延遲取用權杖字串直到 SqlConnectionUsage 的時刻 |
| IRestrictedAccess | |
| ISafeRenamable |
由可能偏好讓 UI 確認重新命名後再進行的物件實作 |
| ISfcConnection |
此介面為高階連接介面。 |
| ITransferMetadataProvider |
此介面抽象化元資料提供者——即計算傳輸過程中所需元資料的元件 |
列舉
| 名稱 | Description |
|---|---|
| AutoDisconnectMode |
規範斷線政策 |
| ConnectionManager.ExecuteTSqlAction |
定義所有用於在伺服器上執行 T-SQL 的方法,並於 ServerConnection 物件中說明。 |
| ConnectionType | |
| DatabaseEngineEdition |
SERVERPROPERTY('EngineEdition') 回傳的可能值。 如需詳細資訊,請參閱https://learn.microsoft.com/sql/t-sql/functions/serverproperty-transact-sql |
| DatabaseEngineType |
伺服器配置的可能值 |
| DataTransferEventType |
請指示轉移事件的類型 |
| DataTransferProgressEventType | |
| DeferredUseMode | |
| ExecutionTypes | |
| FixedServerRoles | |
| NetworkProtocol |
網路通訊協定 |
| QueryParameterizationMode | |
| ServerCaseSensitivity | |
| ServerType |
有效的連線類型 |
| ServerUserProfiles | |
| SqlConnectionInfo.AuthenticationMethod |
登入時使用的驗證方法 |
| SqlExecutionModes |
判斷 SQL 陳述式是否被擷取或傳送至伺服器。 |
委派
| 名稱 | Description |
|---|---|
| DataTransferEventHandler | |
| DataTransferProgressEventHandler | |
| ServerMessageEventHandler |
回調方法的原型 |
| StatementEventHandler |
語句事件處理程序 |