Microsoft.SqlServer.Management.Dmf 名前空間

クラス

名前 説明
AdapterAlreadyExistsException

この例外は、アダプター ファクトリが既に登録されている {interface; object} ペアを検出するとスローされます。

AdapterWrongNumberOfArgumentsException

この例外は、アダプター ファクトリが 1 つの引数以外を受け入れるアダプター コンストラクターを検出するとスローされます

AssemblyAlreadyRegisteredException

この例外は、FacetRepository が同じアセンブリを 2 回目にスキャンしようとしたときにスローされます

BadEventDataException

EVENTDATA BLOB の形式が正しくない場合にスローされる例外

BadExpressionTreeException

ExpressionTree 評価の実行時例外

Condition

これは Condition クラスの生成されていない部分です。

Condition.Key
ConditionCollection

これは Conditions のコレクションです。

ConditionExtender

Condition オブジェクトのデコレーター。 使用すると、基本の Condition オブジェクトに追加のプロパティが追加されます

ConflictingPropertyValuesException

この例外は、オブジェクトを作成または変更できない場合にスローされます

ConnectionEvaluationHistory
ConnectionEvaluationHistory.Key
ConnectionEvaluationHistoryCollection

これは ConnectionEvaluationHistorys のコレクションです。

ConversionNotSupportedException
DmfConstants

DMF で使用する定数

DmfException

すべての SMO 例外クラスの基本例外クラス

EvaluationDetail
EvaluationDetail.Key
EvaluationDetailCollection

これは EvaluationDetails のコレクションです。

EvaluationFactory

エバリュエーターを生成する Static Factory クラス

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 という名前のルート要素を使用して、評価履歴を 1 つのルート化された 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

この列挙型は、ポリシーの正常性状態を表すために使用されます。 注: 現時点では、Critical と Unknown のみを使用しています。

PolicyStore.EnumerationMode

IsSystemObject フラグに対する動作を定義します

PostConfigurationAction
TypeClass

System.Types を大規模なクラスにグループ化するために使用される列挙型

代理人

名前 説明
Policy.ConnectionProcessingFinishedEventHandler

その接続に対するポリシーの実行が完了したときに呼び出されるデリゲート。

Policy.ConnectionProcessingStartedEventHandler

1 つの接続に対するポリシー実行の開始を通知します。

Policy.PolicyEvaluationFinishedEventHandler

ポリシーの実行が完了したときに呼び出されるデリゲート。

Policy.PolicyEvaluationStartedEventHandler

ポリシー実行の開始を通知します。

Policy.TargetProcessedEventHandler

ターゲット実行のデリゲート