Microsoft.SqlServer.Management.Dmf 命名空间

名称 说明
AdapterAlreadyExistsException

当适配器工厂遇到已注册的 {interface; object} 对时,将引发此异常

AdapterWrongNumberOfArgumentsException

当适配器工厂遇到接受非 1 个参数的适配器构造函数时,将引发此异常

AssemblyAlreadyRegisteredException

当 FacetRepository 第二次尝试扫描同一程序集时,将引发此异常

BadEventDataException

EVENTDATA Blob 格式不正确时引发的异常

BadExpressionTreeException

ExpressionTree 计算的运行时异常

Condition

这是 Condition 类的非生成部分。

Condition.Key
ConditionCollection

这是条件的集合。

ConditionExtender

Condition 对象的修饰器。 用于向基本条件对象添加其他属性

ConflictingPropertyValuesException

当无法创建或修改对象时,将引发此异常

ConnectionEvaluationHistory
ConnectionEvaluationHistory.Key
ConnectionEvaluationHistoryCollection

这是 ConnectionEvaluationHistorys 的集合。

ConversionNotSupportedException
DmfConstants

用于 DMF 的常量

DmfException

所有 SMO 异常类的基异常类

EvaluationDetail
EvaluationDetail.Key
EvaluationDetailCollection

这是 EvaluationDetails 的集合。

EvaluationFactory

静态工厂类生成计算器

EvaluationHistory
EvaluationHistory.Key
EvaluationHistoryCollection

这是 EvaluationHistory 的集合。

ExpressionNode

基节点类,无法实例化

ExpressionNodeAttribute

表示属性的节点 - 管理方面的属性

ExpressionNodeChildren

节点的基类,具有子级;无法实例化

ExpressionNodeConfigurationException

尝试配置包含不可配置的表达式节点时,将引发此异常。

ExpressionNodeConstant

表示常量的节点

ExpressionNodeFunction

函数 - 返回给定参数集的对象

ExpressionNodeGroup

节点,表示分组 - 括号中的节点

ExpressionNodeNotConfigurableException

尝试配置包含不可配置的表达式节点时,将引发此异常。

ExpressionNodeNotConfigurableOperatorException

尝试配置包含不可配置的表达式运算符时,将引发此异常。

ExpressionNodeOperator

运算符节点 - 具有 2 个参数的布尔函数

ExpressionSerializationException

当 ExpressionNode 反序列化遇到未指定的 xml-node 时,将引发此异常

ExpressionTypeMistmatchException

当运算符的参数的类型不兼容时,将引发此异常

FacetInfo

此类提供有关

FacetInfoCollection

这是 FacetInfo 的集合。

FailedOperationException

当操作失败时,将引发此异常

FunctionBadDatePartException

当日期函数收到错误的日期部分字符串时,将引发此异常

FunctionNoServerException

当 ExecuteSQL 标量函数找不到要向其发送查询的服务器时,将引发此异常

FunctionNotASmoObjectException

针对非 SMO 目标尝试 ExecuteSQLScalar 时,将引发此异常

FunctionTooManyColumnsException

当 ExecuteSql 或 ExecuteWql 标量函数执行返回多个列的查询时,将引发此异常

FunctionWrongArgumentsNumberException

当函数收到意外数量的参数时,将引发此异常

FunctionWrongArgumentTypeException

当函数接收意外类型的参数时,将引发此异常

FunctionWrongReturnTypeException

当函数指定意外类型的返回值时,将引发此异常

InvalidInOperatorException

IN 运算符必须具有正确的操作数列表

InvalidOperandException

当运算符的参数的类型不兼容时,将引发此异常

MissingJobScheduleException

当策略作业计划 GUID 为空但执行模式不是 None 时,将引发此异常

MissingObjectException

对象不存在(尝试引用不存在的对象)

MissingPropertyException

尝试配置一些只读属性时,将引发此异常

MissingTypeFacetAssociationException
NonConfigurableReadOnlyPropertyException

尝试配置一些只读属性时,将引发此异常

NonRetrievablePropertyException

尝试检索不适用于实例的某些属性时,将引发此异常

NoTargetSetEnabledException

如果未为给定对象集启用目标集,则会引发此异常

NullFacetException

当函数需要实时适配器但获取 NULL 时,将引发此异常

ObjectAlreadyExistsException

对象已存在(尝试创建重复项)

ObjectSet
ObjectSet.Key
ObjectSetCollection

这是 ObjectSets 的集合。

ObjectValidationException

泛型验证异常

OperatorNotApplicableException

当运算符的参数的类型不兼容时,将引发此异常

Policy

这是 Policy 类的非生成部分。

Policy.ConnectionProcessingFinishedEventArgs

ConnectionProcessingFinished 事件的参数。

Policy.ConnectionProcessingStartedEventArgs

ConnectionProcessingStarted 事件的参数。

Policy.Key
Policy.PolicyEvaluationFinishedEventArgs

PolicyEvaluatioFinished 事件的参数。

Policy.TargetProcessedEventArgs

TargetProcessed 事件的参数。

PolicyCategory

这是 PolicyCategory 类的非生成部分。

PolicyCategory.Key
PolicyCategoryCollection

这是策略类别的集合。

PolicyCategoryInformation

有关策略类别的信息。

PolicyCategorySubscription

这是 PolicyCategorySubscription 类的非生成部分。

PolicyCategorySubscription.Key
PolicyCategorySubscriptionCollection

这是 PolicyCategorySubscriptions 的集合。

PolicyCollection

这是策略的集合。

PolicyEvaluationException
PolicyEvaluationResultsWriter

将评估历史记录写入具有名为 PolicyEvaluationResults 的根元素的单个根 xml 文档中。

PolicyExtender

Policy 对象的修饰器。 用于向基本 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 模块还需要此处的一些方法

枚举

名称 说明
AdHocPolicyEvaluationMode

AdHocPolicyEvaluationMode 位标志枚举为“立即运行”的策略提供执行模式。

AutomatedPolicyEvaluationMode

自动化策略的可能评估模式

DmfExceptionType

Dmf 异常的类型

ExpressionNodeFunction.Function

函数的类型

ExpressionNodeType

表达式树中的节点类型:用于标识,不用于创建节点

ExpressionSerializationException.ReaderActionType

XmlReader 操作

ImportPolicyEnabledState

ImportPolicyEnabledState 位标志枚举用作 PolicyStore.ImportPolicy 的参数。 它用于设置导入的策略的 Enabled 属性。

NameConditionType

枚举名称条件中使用的运算符(表达式: @Name 运算符“object_name”)未用于所有其他表达式

OperatorType

运算符类型

PolicyEffectiveState

PolicyEffectiveState 位标志枚举用作特定目标上策略枚举的数据表

PolicyHealthState

此枚举用于表示策略运行状况状态。 注意:目前我们仅使用“严重”和“未知”。

PolicyStore.EnumerationMode

定义 IsSystemObject 标志的行为

PostConfigurationAction
TypeClass

用于将 System.Types 分组到更大的类中的枚举

委托

名称 说明
Policy.ConnectionProcessingFinishedEventHandler

在策略执行完成该连接时调用的委托。

Policy.ConnectionProcessingStartedEventHandler

为一个连接发出策略执行的开始信号。

Policy.PolicyEvaluationFinishedEventHandler

策略执行完成时将调用的委托。

Policy.PolicyEvaluationStartedEventHandler

指示策略执行的开始。

Policy.TargetProcessedEventHandler

目标执行的委托