PolicyStore クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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() |
これを呼び出したり、忘れずに 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() |
状態の初期化を気にする子オブジェクト (現在は " |
| 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 実装 |