PolicyStore クラス

定義

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class PolicyStore : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSerializableUpgrade, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type PolicyStore = class
    inherit SfcInstance
    interface ISfcAlterable
    interface IAlterable
    interface ISfcDomain
    interface ISfcDomainLite
    interface ISfcHasConnection
    interface ISfcSerializableUpgrade
    interface ISfcValidate
Public NotInheritable Class PolicyStore
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain, ISfcSerializableUpgrade, ISfcValidate
継承
PolicyStore
属性
実装

コンストラクター

名前 説明
PolicyStore()

これを呼び出したり、忘れずに SqlStoreConnection を設定したりしないでください

PolicyStore(SfcConnection)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

プロパティ

名前 説明
AbstractIdentityKey

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
Conditions

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

Enabled

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

Facets

FacetInfo のコレクションを返します。

HistoryRetentionInDays

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

IdentityKey

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

KeyChain

オブジェクトの ID パスを返します。

(継承元 SfcInstance)
LogOnSuccess

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

Metadata

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
Name

接続先のサーバーの名前

ObjectSets

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

Parent

親はローカルに保持されるものではありません。それはキーチェーンから暗示されています 親の概念は本当に親を介してのみこれを行う場合、ルートの下で階層化についてです。その後、軽量の SfcKeyChain セットのみでオブジェクトをインスタンス化することはできません

ヘルパー操作でキーチェーンを設定するための親の設定

(継承元 SfcInstance)
Policies

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

PolicyCategories

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

PolicyCategorySubscriptions

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

Properties

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
PropertyStorageProvider

このプロパティは、ISfcPropertyStorageProvider インターフェイスの SFC の既定の実装を返します。子クラスでオーバーライドして、別のストレージ プロバイダー (フラット プロパティ リスト) を返すことができます。

(継承元 SfcInstance)
SqlStoreConnection

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

State

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
Urn

各要求に新しい Urn 文字列を作成し、それを返します。

(継承元 SfcInstance)

メソッド

名前 説明
Alter()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

AlterImpl()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
CheckObjectCreated()

API でオブジェクトを CheckObjectState よりも厳密に作成する必要がある場合に、ドメインから呼び出す

(継承元 SfcInstance)
CheckObjectState()

オブジェクトへのアクセスのためにドメインから呼び出す

(継承元 SfcInstance)
CreateIdentityKey()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
CreateImpl()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
CreatePolicyFromFacet(Object, String, String, String, XmlWriter)

このメソッドは、指定されたターゲットに適用される Policy オブジェクトをインスタンス化し、永続的ストレージにポリシーを追加します。 このポリシーは、ConditionExpression オブジェクトが、このメソッドが呼び出された時点で指定されたファセットを通じて見たターゲットのプロパティを反映する Condition に関連付けられています。 この PolicyStore の Policies[policyName] コレクションを使用して、新しく作成されたポリシーにアクセスできます。

CreatePolicyFromFacet(SfcQueryExpression, String, String, String, XmlWriter)

このメソッドは、一時的な Policy オブジェクトをインスタンス化し、指定された XmlWriter を介してシリアル化します。 このポリシーは、ConditionExpression オブジェクトが、このメソッドが呼び出された時点で指定されたファセットを通じて見たターゲットのプロパティを反映する Condition に関連付けられています。 この PolicyStore オブジェクトは、この呼び出しによって変更されません。

CreatePolicyFromFacet(SfcQueryExpression, String, String, String)

このメソッドは、指定されたターゲットに適用される Policy オブジェクトをインスタンス化し、永続的ストレージにポリシーを追加します。 このポリシーは、ConditionExpression オブジェクトが、このメソッドが呼び出された時点で指定されたファセットを通じて見たターゲットのプロパティを反映する Condition に関連付けられています。 この PolicyStore の Policies[policyName] コレクションを使用して、新しく作成されたポリシーにアクセスできます。

DeserializePolicy(XmlReader, Boolean, Boolean)

指定された XML リーダーから 1 つのポリシーを逆シリアル化します。 リーダーは、サポートされている Export メソッドによって以前に作成する必要があります。 逆シリアル化されたポリシーはメモリ内にのみ存在し、サーバー上の PolicyStore に作成して保持する必要があります。

Discover(ISfcDependencyDiscoveryObjectSink)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

DropImpl()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
EnumApplicablePolicies(SfcQueryExpression)

指定されたターゲットと同じターゲットの種類に適用されるポリシーを含む DataTable を返します。 つまり、データベース ターゲットが指定されている場合、データベース、テーブル、およびデータベースのその他の型に適用されるポリシーが考慮されます。

EnumApplicablePolicyCategories(SfcQueryExpression)

各ポリシー カテゴリを含む読み取り専用コレクションを返し、そのカテゴリ内のポリシーごとに繰り返し、ターゲットがカテゴリ、カテゴリ内のすべてのデータベースおよびデータベースの子孫ポリシー、およびポリシーの実行モードをサブスクライブする場合はフラグを返します。 注: このメソッドは現在、データベース ターゲットでのみ有効です。

EnumConditionsOnFacet(String, PolicyStore+EnumerationMode)

IsSystemObject フラグを受け入れている、指定されたファセットに関連付けられている条件を列挙する

EnumConditionsOnFacet(String)

指定されたファセットに関連付けられている条件を列挙する

EnumDomainFacets(String[])

一覧表示されているドメインの FacetInfo のコレクションを返します。 SFC ドメインに関連付けられていないファセットに String.Empty を渡す

EnumPoliciesOnFacet(String, PolicyStore+EnumerationMode)

IsSystemObject フラグを受け入れている、指定されたファセットに関連付けられているポリシーを列挙する

EnumPoliciesOnFacet(String)

指定されたファセットに関連付けられているポリシーを列挙する

EnumPolicyCategories()

すべてのポリシー カテゴリを含む読み取り専用コレクションを返します。

EnumRootConditions(Type)

特定の型のルート条件をエンメレートする

EnumRootFacets(Type)

Root ファセットのコレクションを返します。

EnumTargetSetConditions(Type, PolicyStore+EnumerationMode)

IsSystemObject フラグを受け入れる、TargetSet フィルターで使用できる特定の型の条件を列挙する

EnumTargetSetConditions(Type)

TargetSet フィルターで使用できる特定の型の条件を列挙する

EraseSystemHealthPhantomRecords()

この関数は、すべての違反を反復処理し、既存のオブジェクトに対応していることを確認することで、システム正常性テーブルからファントム レコードを消去します。

GetAggregatedHealthState(SfcQueryExpression)

1 つのオブジェクトまたはオブジェクトのコレクションを記述できる、ターゲット クエリの集計された正常性情報を返します。

GetChildCollection(String)

指定された要素名の文字列に対して、このインスタンスの子コレクションを取得します。

(継承元 SfcInstance)
GetDomain()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
GetPropertySet()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
GetTypeMetadataImpl()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
ImportPolicy(XmlReader, ImportPolicyEnabledState, Boolean, Boolean)

特定の XML リーダーから 1 つのポリシーをインポートします。 リーダーは、サポートされている Export メソッドによって以前に作成する必要があります。 インポートされたポリシーは、サーバーの PolicyStore にも作成されます。

InitializeUIPropertyState()

状態の初期化を気にする子オブジェクト (現在は "" である動的メタデータ) からオーバーライドできます。Enabled" プロパティ)

(継承元 SfcInstance)
MarkForDropImpl(Boolean)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
MarkRootAsConnected()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
MarkSystemObject(Object, Boolean)

ストア内のオブジェクトにシステム フラグを設定します

MoveImpl(SfcInstance)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
PostAlter(Object)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
PostCreate(Object)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
PostDrop(Object)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
PostMove(Object)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
PostRename(Object)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
PurgeHealthState()

ポリシー正常性状態テーブルからすべてのレコードを消去します。

PurgeHealthState(SfcQueryExpression)

ツリー内のノードに関連付けられているポリシー正常性状態テーブルから、targetTreeRoot に渡される値から始まるレコードを消去します。

Refresh()

オブジェクトのプロパティをサーバーから読み取って更新します。

(継承元 SfcInstance)
RenameImpl(SfcKey)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
RepairPolicyAutomation()

ポリシーの自動化をサポートするために、ポリシー ベースの管理によって作成されたすべての成果物を復元します。

ResetKey()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
ScriptAlter()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

Serialize(XmlWriter)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
StartSerializationUpgrade()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

SubscribeToPolicyCategory(SfcQueryExpression, String)

指定したポリシー カテゴリに指定されたターゲットのサブスクリプションを作成します。 これは、サブスクリプションが既に存在する場合にスローされます。

ToString()

ポリシー ストアの文字列 ID は、関連付けられているサーバー名です。

UnsubscribeFromPolicyCategory(SfcQueryExpression, String)

指定したポリシー カテゴリから指定されたターゲットの登録を解除します。 ターゲットがカテゴリをサブスクライブしていない場合、これはスローされます。

UpdateUIPropertyState()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
Validate()

基本的な子オブジェクトの検証

(継承元 SfcInstance)

イベント

名前 説明
propertyChanged

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
PropertyChanged

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
propertyMetadataChanged

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)
PropertyMetadataChanged

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

(継承元 SfcInstance)

明示的なインターフェイスの実装

名前 説明
ISfcDomain.GetExecutionEngine()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

ISfcDomain.GetKey(IUrnFragment)

指定された Urn フラグメントの Key オブジェクトを返します

ISfcDomain.GetType(String)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

ISfcDomain.GetTypeMetadata(String)

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

ISfcDomain.UseSfcStateManagement()

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

ISfcDomainLite.DomainInstanceName

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

ISfcDomainLite.DomainName

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

ISfcDomainLite.GetLogicalVersion()

ドメインの論理バージョンを返します。

ISfcHasConnection.ConnectionContext

PolicyStore オブジェクトは、DMF 階層のルート オブジェクトです。

ISfcHasConnection.GetConnection()

クエリを実行する現在の接続を取得します。 1 つのシリアル クエリをサポートする接続を返すので、別のクエリを開始する前にクエリを終了する必要があります。

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

クエリを実行する現在の接続を取得します。 要求に応じて、1 つのシリアル クエリまたは複数の同時に開かれたクエリをサポートする接続を返します。

ISfcHasConnection.SetConnection(ISfcConnection)

アクティブな接続を設定します。

ISfcValidate.Validate(String, Object[])

ポリシーの ISfcValidate 実装

適用対象