Microsoft.SqlServer.Management.Dmf 名前空間

Microsoft.SqlServer.Management.Dmf 名前空間には、SQL Server のポリシー ベースの管理オブジェクトを表すクラスが含まれています。

最上位クラスは PolicyStore クラスで、その子オブジェクトとして、PolicyCondition、PolicyGroupSubscription、PolicyCategory、Facets の各オブジェクトがあります。

Microsoft.SqlServer.Management.Facets 名前空間は Microsoft.SqlServer.Management.Dmf 名前空間をサポートします。

クラス

  クラス 説明
パブリック クラス AdapterAlreadyExistsException AdapterAlreadyExistsException クラスは、使用できないコレクションを取得しようとした場合に発生する例外です。
パブリック クラス AdapterWrongNumberOfArgumentsException AdapterWrongNumberOfArgumentsException クラスは、アダプタが受信した引数の数が正しくないときに発生する例外です。
パブリック クラス AssemblyAlreadyRegisteredException
パブリック クラス BadEventDataException BadEventDataException クラスは、イベント データが不適切な場合に生成される例外です。
パブリック クラス BadExpressionTreeException BadExpressionTreeException クラスは、式ツリーが不適切な場合に生成される例外です。
パブリック クラス Condition Condition オブジェクトは、ポリシー ベースの管理条件を表します。
パブリック クラス Condition. . :: . .Key Condition..::..Key クラスは、Condition クラスを識別するキーを表します。
パブリック クラス ConditionCollection ConditionCollection クラスは、ポリシー ストアのすべての条件を表す Condition オブジェクトのコレクションを表します。
パブリック クラス ConditionExtender ConditionExtender クラスは、式ツリーが不適切な場合に生成される例外です。
パブリック クラス ConflictingPropertyValuesException ConflictingPropertyValuesException クラスは、プロパティ値が競合した場合に発生する例外です。
パブリック クラス ConnectionEvaluationHistory ConnectionEvaluationHistory オブジェクトは、SQL Server の特定のインスタンスのポリシーを評価するためにシステム カタログに格納されている情報を表します。
パブリック クラス ConnectionEvaluationHistory. . :: . .Key ConnectionEvaluationHistory..::..Key クラスは、ConnectionEvaluationHistory クラスを識別するために使用されるキーを表します。
パブリック クラス ConnectionEvaluationHistoryCollection ConnectionEvaluationHistoryCollection クラスは、評価履歴内のすべての接続評価履歴を表す ConnectionEvaluationHistory オブジェクトのコレクションを表します。
パブリック クラス ConversionNotSupportedException ConversionNotSupportedException クラスは、サポートされていない型の変換を実行しようとした場合に生成される例外です。
パブリック クラス DmfException DmfException クラスは、ポリシー ベースの管理の一般的な例外を表します。
パブリック クラス EvaluationDetail EvaluationDetail オブジェクトは、指定された対象の親ポリシーに関する、システム カタログに格納されている評価情報を表します。
パブリック クラス EvaluationDetail. . :: . .Key EvaluationDetail..::..Key クラスは、EvaluationDetail クラスを識別するキーを表します。
パブリック クラス EvaluationDetailCollection EvaluationDetailCollection クラスは、接続評価履歴内のすべての評価詳細を表す EvaluationDetail オブジェクトのコレクションを表します。
パブリック クラス EvaluationFactory ポリシー ベースの管理サービスの評価ファクトリを表します。
パブリック クラス EvaluationHistory EvaluationHistory オブジェクトは、システム カタログに格納されている親ポリシーの評価に関する情報を表します。
パブリック クラス EvaluationHistory. . :: . .Key EvaluationHistory..::..Key クラスは、EvaluationHistory クラスを識別するキーを表します。
パブリック クラス EvaluationHistoryCollection EvaluationHistoryCollection クラスは、ポリシー ストアのすべての評価履歴を表す EvaluationHistory オブジェクトのコレクションを表します。
パブリック クラス ExpressionNode ExpressionNode オブジェクトは、ポリシー ベースの管理の式ノードを表します。式ノードは、定数値、演算子、関数など、式の一部を示します。
パブリック クラス ExpressionNodeAttribute ExpressionNodeAttribute オブジェクトは、ポリシー ベースの管理の式ノードの属性を表します。
パブリック クラス ExpressionNodeChildren ExpressionNodeChildren オブジェクトは、式ノードに依存する子式ノードを表します。
パブリック クラス ExpressionNodeConfigurationException ExpressionNodeConfigurationException クラスは、アダプタが受信した引数の数が正しくない場合に発生する例外です。
パブリック クラス ExpressionNodeConstant ExpressionNodeConstant オブジェクトは、式で使用されるオブジェクトを表します。
パブリック クラス ExpressionNodeFunction ExpressionNodeFunction オブジェクトは、関数であるポリシー ベースの管理の式の一部を表します。
パブリック クラス ExpressionNodeGroup ExpressionNodeGroup オブジェクトは、グループである式ノードを表します。
パブリック クラス ExpressionNodeNotConfigurableException ExpressionNodeNotConfigurableException クラスは、式ノードを構成できない場合に発生する例外を表します。
パブリック クラス ExpressionNodeNotConfigurableOperatorException ExpressionNodeNotConfigurableOperatorException クラスは、演算子で式ノードを構成できない場合に発生する例外です。
パブリック クラス ExpressionNodeOperator ExpressionNodeOperator オブジェクトは、演算子である式ノードを表します。
パブリック クラス ExpressionSerializationException ExpressionSerializationException クラスは、アダプタが受信した引数の数が正しくない場合に発生する例外です。
パブリック クラス ExpressionTypeMistmatchException ExpressionTypeMismatchException クラスは、式の型が一致しない場合に発生する例外です。
パブリック クラス FacetInfo FacetInfo オブジェクトは、ファセットに関する情報を記録するために使用されるファセット情報アイテムを表します。
パブリック クラス FacetInfoCollection FacetInfoCollection クラスは、SQL Server のインスタンスのすべてのファセットを表す FacetInfo オブジェクトのコレクションを表します。
パブリック クラス FailedOperationException FailedOperationException クラスは、ポリシー ベース管理操作が失敗した場合に発生する例外です。
パブリック クラス FunctionBadDatePartException FunctionBadDatePartException クラスは、関数に渡される日付の形式が正しくない場合に発生する例外です。
パブリック クラス FunctionNoServerException FunctionNoServerException クラスは、サーバーが認識されない場合に発生する例外です。
パブリック クラス FunctionNotASmoObjectException FunctionNotASmoObjectException クラスは、サポートされていないオブジェクトが関数によって検出された場合に発生する例外です。
パブリック クラス FunctionTooManyColumnsException FunctionTooManyColumnsException クラスは、関数の列数が多すぎる場合に生成される例外です。
パブリック クラス FunctionWrongArgumentsNumberException FunctionWrongArgumentsNumberException クラスは、関数が受け取った引数の数が正しくない場合に生成される例外です。
パブリック クラス FunctionWrongArgumentTypeException FunctionWrongArgumentTypeException クラスは、関数が受け取った引数の型が正しくない場合に生成される例外です。
パブリック クラス FunctionWrongReturnTypeException FunctionWrongReturnTypeException クラスは、指定された戻り値の型が関数によって返された型と異なる場合に発生する例外です。
パブリック クラス InvalidInOperatorException InvalidInOperatorException クラスは、演算子が無効な場合に発生する例外です。
パブリック クラス InvalidOperandException InvalidOperandException クラスは、無効なオペランドが検出された場合に発生する例外です。
パブリック クラス MissingJobScheduleException MissingJobScheduleException クラスは、ジョブ スケジュールが存在しない場合に発生する例外です。
パブリック クラス MissingObjectException MissingObjectException クラスは、指定したオブジェクトが見つからない場合に発生する例外です。
パブリック クラス MissingPropertyException MissingPropertyException クラスは、指定したプロパティが見つからない場合に発生する例外です。
パブリック クラス MissingTypeFacetAssociationException MissingTypeFacetAssociationException クラスは、ファセットと型の間で指定された関連付けが見つからない場合に生成される例外です。
パブリック クラス NonConfigurableReadOnlyPropertyException NonConfigurableReadOnlyPropertyException クラスは、読み取り専用プロパティを設定しようとした場合に発生する例外です。
パブリック クラス NonRetrievablePropertyException NonRetrievablePropertyException クラスは、プロパティを取得できない場合に生成される例外です。
パブリック クラス NoTargetSetEnabledException NoTargetSetEnabledException クラスは、対象セットが有効でない場合に発生する例外です。
パブリック クラス NullFacetException NullFacetException クラスは、ファセットが設定されていない場合に生成される例外です。
パブリック クラス ObjectAlreadyExistsException ObjectAlreadyExistsException クラスは、既に存在するオブジェクトを作成しようとした場合に発生する例外です。
パブリック クラス ObjectSet ObjectSet オブジェクトは、オブジェクトのポリシー ベースの管理セットを表します。
パブリック クラス ObjectSet. . :: . .Key ObjectSet..::..Key クラスは、ObjectSet クラスを識別するキーを表します。
パブリック クラス ObjectSetCollection ObjectSetCollection クラスは、ポリシー ストアのすべてのオブジェクト セットを表す ObjectSet オブジェクトのコレクションを表します。
パブリック クラス ObjectValidationException ObjectValidationException クラスは、検証中にオブジェクトでエラーが発生した場合に生成される例外です。
パブリック クラス OperatorNotApplicableException OperatorNotApplicableException クラスは、演算子に適切な権限がない場合に生成される例外です。
パブリック クラス Policy Policy オブジェクトは、ポリシー ベースの管理ポリシーを表します。
パブリック クラス Policy. . :: . .ConnectionProcessingFinishedEventArgs 接続処理の完了時にイベント ハンドラに渡される引数を表します。
パブリック クラス Policy. . :: . .ConnectionProcessingStartedEventArgs 接続処理の開始時にイベント ハンドラに渡される引数を表します。
パブリック クラス Policy. . :: . .Key Policy..::..Key クラスは、Policy クラスを識別するキーを表します。
パブリック クラス Policy. . :: . .PolicyEvaluationFinishedEventArgs ポリシーの評価が完了したときにイベント ハンドラに渡される引数を表します。
パブリック クラス Policy. . :: . .TargetProcessedEventArgs 対象の処理時にイベント ハンドラに渡される引数を表します。
パブリック クラス PolicyCategory SQL Server ポリシー ベースの管理でポリシーを分類するカテゴリを表します。
パブリック クラス PolicyCategory. . :: . .Key PolicyCategory..::..Key クラスは、PolicyCategory クラスを識別するキーを表します。
パブリック クラス PolicyCategoryCollection PolicyCategoryCollection クラスは、ポリシー ストアのすべてのポリシー カテゴリを表す PolicyCategory オブジェクトのコレクションを表します。
パブリック クラス PolicyCategoryInformation ポリシー ベースの管理サービスのポリシー カテゴリについての情報が格納されています。
パブリック クラス PolicyCategorySubscription PolicyCategorySubscription オブジェクトは、特定のポリシー カテゴリに対するサブスクリプションを表します。
パブリック クラス PolicyCategorySubscription. . :: . .Key PolicyCategorySubscription..::..Key クラスは、PolicyCategorySubscription クラスを識別するキーを表します。
パブリック クラス PolicyCategorySubscriptionCollection
パブリック クラス PolicyCollection PolicyCollection クラスは、ポリシー ストアのすべてのポリシーを表す Policy オブジェクトのコレクションを表します。
パブリック クラス PolicyEvaluationException PolicyEvaluationException クラスは、ポリシーの評価中にエラーが発生した場合に生成される例外です。
パブリック クラス PolicyEvaluationResultsWriter ポリシー ベースの管理でポリシー評価履歴を記録する XML ライタを表します。
パブリック クラス PolicyEvaluationWrapper ポリシー評価のラッパー クラスを表します。
パブリック クラス PolicyExtender Policy オブジェクトの追加機能が含まれています。
パブリック クラス PolicyStore PolicyStore オブジェクトは、ポリシー、条件、オブジェクト セット、およびサブスクリプションに関する情報を保持するポリシー ベースの管理ポリシー ストアを表します。
パブリック クラス PolicyStore. . :: . .Key PolicyStore..::..Key クラスは、PolicyStore クラスを識別するキーを表します。
パブリック クラス PolicyStoreUpgradeSession ポリシー ストアのアップグレード セッションを表します。
パブリック クラス PostConfigurationActionAttribute ポリシー ベースの管理サービスの構成後のアクションに関連付けられている属性を表します。
パブリック クラス RestartPendingException RestartPendingException クラスは、システム再起動の保留中に生成される例外を表します。
パブリック クラス RestartPendingException< (Of < ( <'T> ) > ) > RestartPendingException クラスは、システム再起動の保留中にエラーが発生した場合に生成される例外です。
パブリック クラス StringPropertyTooLongException StringPropertyTooLongException クラスは、プロパティに割り当てられた文字列が長すぎる場合に発生する例外です。
パブリック クラス TargetEvaluation ポリシー ベースの管理サービスの対象評価を表します。
パブリック クラス TargetSet TargetSet オブジェクトは、レベル、各レベルの条件、および対象の型に関する情報を保持するポリシー ベースの管理の対象セットを表します。
パブリック クラス TargetSet. . :: . .Key TargetSet..::..Key クラスは、TargetSet クラスを識別するキーを表します。
パブリック クラス TargetSetCollection TargetSetCollectionCollection クラスは、ポリシー ストアのすべてのポリシーを表す TargetSet オブジェクトのコレクションを表します。
パブリック クラス TargetSetCountMismatchException TargetSetCountMismatchException クラスは、対象セットとファセットの数が一致しない場合に発生する例外です。
パブリック クラス TargetSetLevel ポリシー ベースの管理サービスの対象セット レベルを表します。
パブリック クラス TargetSetLevel. . :: . .Key TargetSetLevel..::..Key クラスは、TargetSetLevel クラスを識別するキーを表します。
パブリック クラス TargetSetLevelCollection TargetSetLevelCollection クラスは、対象セットのすべての対象セット レベルを表す TargetSetLevel オブジェクトのコレクションを表します。
パブリック クラス TypeConversionException TypeConversionException クラスは、型変換エラーが発生した場合に生成される例外です。
パブリック クラス UnsupportedObjectTypeException UnsupportedObjectTypeException クラスは、サポートされていないオブジェクトがポリシーによって検出され、エラーが発生した場合に生成される例外です。
パブリック クラス UnsupportedTargetSetForFacetException
パブリック クラス UnsupportedTypeException UnsupportedTypeException クラスは、サポートされていない型が検出された場合に生成される例外です。
パブリック クラス Utils ポリシー ベースの管理サービスで使用されるユーティリティ クラスを表します。

デリゲート

  デリゲート 説明
パブリック デリゲート Policy. . :: . .ConnectionProcessingFinishedEventHandler ConnectionProcessingFinishedEventHandler クラスは、接続処理の完了時に発生するイベントを処理するイベント ハンドラを表します。
パブリック デリゲート Policy. . :: . .ConnectionProcessingStartedEventHandler ConnectionProcessingStartedEventHandler クラスは、接続の処理が開始された場合に発生するイベントを処理するイベント ハンドラを表します。
パブリック デリゲート Policy. . :: . .PolicyEvaluationFinishedEventHandler ポリシーの評価が完了したときにイベント ハンドラに渡される引数を表します。
パブリック デリゲート Policy. . :: . .PolicyEvaluationStartedEventHandler PolicyEvaluationStartedEventHandler クラスは、ポリシーの評価が開始された場合に発生するイベントを処理するイベント ハンドラを表します。
パブリック デリゲート Policy. . :: . .TargetProcessedEventHandler TargetProcessedEventHandler クラスは、対象が処理された場合に発生するイベントを処理するイベント ハンドラを表します。

列挙体

  列挙体 説明
パブリック列挙体 AdHocPolicyEvaluationMode AdHocPolicyEvaluationMode 列挙には、ポリシーの評価に使用するメソッドを指定する値が含まれます。
パブリック列挙体 AutomatedPolicyEvaluationMode AutomatedPolicyEvaluationMode 列挙には、ポリシー ベースの管理の自動ポリシー評価モードを指定する値が含まれます。
パブリック列挙体 DmfExceptionType DmfExceptionType 列挙には、ポリシー ベースの管理の例外の型を指定するために使用される値が含まれます。
パブリック列挙体 ExpressionNodeFunction. . :: . .Function ExpressionNodeFunction..::..Function 列挙には、サポートされているさまざまな種類の関数を表す値が含まれます。
パブリック列挙体 ExpressionNodeType ExpressionNodeType 列挙には、式ノードの型を示す値が含まれます。
パブリック列挙体 ExpressionSerializationException. . :: . .ReaderActionType 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
パブリック列挙体 ImportPolicyEnabledState ImportPolicyEnabledState 列挙には、インポート ポリシーの状態を指定するために使用される値が含まれます。
パブリック列挙体 NameConditionType NameConditionType 列挙には、ポリシーで使用される条件を指定するために使用される値が含まれます。
パブリック列挙体 OperatorType OperatorType 列挙には、演算子の種類を指定するために使用する値が含まれます。
パブリック列挙体 PolicyEffectiveState PolicyEffectiveState 列挙には、ポリシーの効力を指定するために使用される値が含まれます。
パブリック列挙体 PolicyHealthState PolicyHealthState 列挙には、ポリシーの正常性状態を示す値が含まれます。
パブリック列挙体 PostConfigurationAction PostConfigurationAction 列挙には、構成の完了後に実行する操作を指定する値が含まれます。
パブリック列挙体 TypeClass TypeClass 列挙には、さまざまなクラス型を示す値が含まれます。