Microsoft.SqlServer.Management.Dmf 命名空間

類別

名稱 Description
AdapterAlreadyExistsException

當 Adapter Factory 遇到已註冊的 {interface; object} 配對時,會拋出此例外

AdapterWrongNumberOfArgumentsException

當 Adapter Factory 遇到 Adapter 建構器接受除 1 個參數外時,會拋出此例外

AssemblyAlreadyRegisteredException

當 FacetRepository 第二次嘗試掃描同一組語言時,會拋出此例外

BadEventDataException

當 EVENTDATA blob 格式異常時會拋出的例外

BadExpressionTreeException

ExpressionTree 評估的執行時例外

Condition

這是條件類別中未產生的部分。

Condition.Key
ConditionCollection

這是《Conditions》的收藏。

ConditionExtender

Condition 物件的裝飾器。 已使用,為基礎條件物件新增屬性

ConflictingPropertyValuesException

當物件無法建立或修改時,會拋出此例外

ConnectionEvaluationHistory
ConnectionEvaluationHistory.Key
ConnectionEvaluationHistoryCollection

這是 ConnectionEvaluationHistory 的合集。

ConversionNotSupportedException
DmfConstants

用於 DMF 的常數

DmfException

所有 SMO 例外類別的基礎例外類別

EvaluationDetail
EvaluationDetail.Key
EvaluationDetailCollection

這是 EvaluationDetails 的集合。

EvaluationFactory

靜態工廠級生產評估員

EvaluationHistory
EvaluationHistory.Key
EvaluationHistoryCollection

這是 EvaluationHistory 的合集。

ExpressionNode

基底節點類別,無法實例化

ExpressionNodeAttribute

代表屬性的節點——管理面向的屬性

ExpressionNodeChildren

基底類別用於節點,擁有子節點;無法實例化

ExpressionNodeConfigurationException

當我們嘗試配置包含不可配置表達式節點的表達式時,會拋出這個例外。

ExpressionNodeConstant

代表常數的節點

ExpressionNodeFunction

函式 - 回傳給定參數集合的物件

ExpressionNodeGroup

Node,代表一個群組 - 括號內的節點

ExpressionNodeNotConfigurableException

當我們嘗試配置包含不可配置表達式節點的表達式時,會拋出這個例外。

ExpressionNodeNotConfigurableOperatorException

當我們嘗試配置包含不可配置表達式運算子的表達式時,會拋出此例外。

ExpressionNodeOperator

運算子節點 - 具有兩個參數的布林函數

ExpressionSerializationException

當 ExpressionNode 反序列化遇到未修正的 xml-node 時,會拋出此例外

ExpressionTypeMistmatchException

當運算子的參數型別不相容時,會拋出此例外

FacetInfo

本課程提供以下資訊

FacetInfoCollection

這是 FacetInfo 的集合。

FailedOperationException

當操作失敗時,此例外會被拋出

FunctionBadDatePartException

當 date 函式收到錯誤的日期部分字串時,會拋出此例外

FunctionNoServerException

當 ExecuteSQL 的純量函式找不到伺服器來發送查詢時,會拋出這個例外

FunctionNotASmoObjectException

當嘗試對非 SMO 目標執行 ExecuteSQLScalar 時,會拋出此例外

FunctionTooManyColumnsException

當 ExecuteSql 或 ExecuteWql 標量函式執行返回多欄查詢時,會拋出此例外

FunctionWrongArgumentsNumberException

當函式收到意外數量的參數時,會拋出此例外

FunctionWrongArgumentTypeException

當函式收到異常型別的參數時,會拋出此例外

FunctionWrongReturnTypeException

當函式指定一個意外型別的回傳值時,會拋出此例外

InvalidInOperatorException

IN 運算子必須擁有正確的運算元列表

InvalidOperandException

當運算子的參數型別不相容時,會拋出此例外

MissingJobScheduleException

當一個政策的工作排程 GUID 為空,但執行模式不是 None 時,會拋出此例外

MissingObjectException

物件不存在(嘗試參考不存在的物件)

MissingPropertyException

當我們嘗試設定某些唯讀屬性時,會拋出這個例外

MissingTypeFacetAssociationException
NonConfigurableReadOnlyPropertyException

當我們嘗試設定某些唯讀屬性時,會拋出這個例外

NonRetrievablePropertyException

當我們嘗試取得某些不適用於該實例的屬性時,會拋出這個例外

NoTargetSetEnabledException

當該物件集尚未啟用目標集合時,會拋出此例外

NullFacetException

當函式預期 live adapter 卻得到 NULL 時,會拋出這個例外

ObjectAlreadyExistsException

物件已經存在(嘗試建立複製品)

ObjectSet
ObjectSet.Key
ObjectSetCollection

這是 ObjectSets 的集合。

ObjectValidationException

通用驗證例外

OperatorNotApplicableException

當運算子的參數型別不相容時,會拋出此例外

Policy

這是政策類別中未產生的部分。

Policy.ConnectionProcessingFinishedEventArgs

ConnectionProcessingFinished 事件的論點。

Policy.ConnectionProcessingStartedEventArgs

ConnectionProcessingStarted 事件的論證。

Policy.Key
Policy.PolicyEvaluationFinishedEventArgs

關於政策評估結束事件的論點。

Policy.TargetProcessedEventArgs

TargetProcessed 事件的論證。

PolicyCategory

這是 PolicyCategory 類別中未產生的部分。

PolicyCategory.Key
PolicyCategoryCollection

這是針對保單類別的集合。

PolicyCategoryInformation

關於保單類別的資訊。

PolicyCategorySubscription

這是 PolicyCategorySubscription 類別中未產生的部分。

PolicyCategorySubscription.Key
PolicyCategorySubscriptionCollection

這是 PolicyCategorySubscriptions 的集合。

PolicyCollection

這是政策的集合。

PolicyEvaluationException
PolicyEvaluationResultsWriter

將評估歷史寫入一個根節點為 PolicyEvaluationResults 的根元素的單一 XML 文件中。

PolicyExtender

Policy 物件的裝飾者。 已使用後,為基礎政策物件新增屬性

PolicyStore

PolicyStore 物件是 DMF 階層的根物件。

PolicyStore.Key
PolicyStoreUpgradeSession
PostConfigurationActionAttribute

自訂屬性,描述屬性設定所需的貼文動作。

RestartPendingException

通用 RestartPendingException 的基礎類別,我們需要建立這個類別,以便捕捉所有此類例外

RestartPendingException<T>

當字串屬性指定的值長度超過該屬性的最大長度時,會拋出此例外

StringPropertyTooLongException

當字串屬性指定的值長度超過該屬性的最大長度時,會拋出此例外

TargetEvaluation
TargetSet

這是 TargetSet 類別中非產生的部分。

TargetSet.Key
TargetSetCollection

這是 TargetSet 的集合。

TargetSetCountMismatchException

當 ObjectSet 自動建立的 TargetSets 集合被竄改時,會拋出此例外。

TargetSetLevel

這是 TargetSetLevel 類別中未產生的部分。

TargetSetLevel.Key
TargetSetLevelCollection

這是 TargetSet 的集合。

TypeConversionException

當 ExpressionNode 反序列化遇到未修正的 xml-node 時,會拋出此例外

UnsupportedObjectTypeException
UnsupportedTargetSetForFacetException

當 ObjectSet 自動建立的 TargetSets 集合被竄改,且該面向定義了不支援的目標類型時,會拋出此例外

UnsupportedTypeException

當 ExpressionNode 反序列化遇到意外的 XML 節點時,會拋出此例外

Utils

提供各種實用性。 公開,因為 UI 模組也需要一些方法

列舉

名稱 Description
AdHocPolicyEvaluationMode

AdHocPolicyEvaluationMode 位元旗標 enum 提供「立即執行」政策的執行模式。

AutomatedPolicyEvaluationMode

自動化政策可能的評估模式

DmfExceptionType

DMF 例外的類型

ExpressionNodeFunction.Function

功能類型

ExpressionNodeType

表達樹中的節點類型這些用於識別,而非建立節點

ExpressionSerializationException.ReaderActionType

XmlReader 動作

ImportPolicyEnabledState

ImportPolicyEnabledState 位元旗標 enum 用作 PolicyStore.ImportPolicy 的參數。 它用來設定匯入政策的啟用屬性。

NameConditionType

列舉名稱條件中使用的運算子(表達式: @Name 運算子 'object_name')其他表達式均未使用。

OperatorType

操作員類型

PolicyEffectiveState

PolicyEffectiveState 位元旗標 enum 用作特定目標政策枚舉的資料表

PolicyHealthState

這個枚舉用來表示政策健康狀態。 注意:目前我們只使用關鍵和未知。

PolicyStore.EnumerationMode

定義對 IsSystemObject 標誌的行為

PostConfigurationAction
TypeClass

用於將 System.Types 分組成較大類別的 Enum

委派

名稱 Description
Policy.ConnectionProcessingFinishedEventHandler

當該連線的政策執行結束時,會被呼叫該代理。

Policy.ConnectionProcessingStartedEventHandler

表示一個連線的政策執行開始。

Policy.PolicyEvaluationFinishedEventHandler

授權,該電話會在政策執行完成時被呼叫。

Policy.PolicyEvaluationStartedEventHandler

這標誌著政策執行的開始。

Policy.TargetProcessedEventHandler

目標執行的委派