PolicyStore クラス
PolicyStore 型は、DMF オブジェクト モデルのルートです。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcInstance
Microsoft.SqlServer.Management.Dmf..::..PolicyStore
名前空間: Microsoft.SqlServer.Management.Dmf
アセンブリ: Microsoft.SqlServer.Dmf (Microsoft.SqlServer.Dmf.dll)
構文
'宣言
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class PolicyStore _
Inherits SfcInstance _
Implements ISfcAlterable, IAlterable, ISfcDomain, ISfcDomainLite, _
ISfcHasConnection, ISfcSerializableUpgrade, ISfcValidate
'使用
Dim instance As PolicyStore
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class PolicyStore : SfcInstance,
ISfcAlterable, IAlterable, ISfcDomain, ISfcDomainLite, ISfcHasConnection,
ISfcSerializableUpgrade, ISfcValidate
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class PolicyStore sealed : public SfcInstance,
ISfcAlterable, IAlterable, ISfcDomain, ISfcDomainLite, ISfcHasConnection,
ISfcSerializableUpgrade, ISfcValidate
[<SealedAttribute>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type PolicyStore =
class
inherit SfcInstance
interface ISfcAlterable
interface IAlterable
interface ISfcDomain
interface ISfcDomainLite
interface ISfcHasConnection
interface ISfcSerializableUpgrade
interface ISfcValidate
end
public final class PolicyStore extends SfcInstance implements ISfcAlterable, IAlterable, ISfcDomain, ISfcDomainLite, ISfcHasConnection, ISfcSerializableUpgrade, ISfcValidate
PolicyStore 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
PolicyStore() () () () | PolicyStore クラスの新しいインスタンスを初期化します。 | |
PolicyStore(SfcConnection) | PolicyStore クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
AbstractIdentityKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Conditions | Condition オブジェクトのコレクションを表します。各 Condition オブジェクトは、ポリシー ベースの管理条件を表します。 | |
Enabled | ポリシー ストアが有効になっているかどうかを取得または設定します。 | |
Facets | FacetInfo オブジェクトのコレクションを表します。各 FacetInfo オブジェクトは、ポリシー ベースの管理の登録済みファセットを表します。 | |
HistoryRetentionInDays | ポリシーが履歴を保持する日数を取得または設定します。 | |
IdentityKey | ID キーを取得します。 | |
LogOnSuccess | ログオンに成功したかどうかを取得または設定します。 | |
Metadata | インスタンスとそのドメインに関するメタデータを返します。 (SfcInstance から継承されています。) | |
Name | ポリシー ストアの名前を取得します。 | |
ObjectSets | ObjectSet オブジェクトのコレクションを表します。各 ObjectSet オブジェクトは、ポリシー ベースの管理のオブジェクト セットを表します。 | |
Parent | キーチェーン経由でインスタンスの親を取得します。値の設定も可能です。 (SfcInstance から継承されています。) | |
Policies | Policy オブジェクトのコレクションを表します。各 Policy オブジェクトは、ポリシー ベースの管理ポリシーを表します。 | |
PolicyCategories | PolicyCategory オブジェクトのコレクションを表します。各 PolicyCategory オブジェクトは、ポリシー ベースの管理のポリシー カテゴリを表します。 | |
PolicyCategorySubscriptions | PolicyCategorySubscription オブジェクトのコレクションを表します。各 PolicyCategorySubscription オブジェクトは、ポリシー ベースの管理のポリシー カテゴリ サブスクリプションを表します。 | |
Properties | コレクション インスタンスのプロパティを返します。 (SfcInstance から継承されています。) | |
PropertyStorageProvider | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
SqlStoreConnection | SqlStoreConnection オブジェクトを取得または設定します。 | |
State | SfcInstance オブジェクトの状態を返します。 (SfcInstance から継承されています。) | |
Urn | SfcInstance オブジェクトの URN (Uniform Resource Name) を返します。 (SfcInstance から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Alter | 前に作成した PolicyStore オブジェクトを変更します。 | |
AlterImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CheckObjectCreated | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CheckObjectState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CreateIdentityKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CreateImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CreatePolicyFromFacet(SfcQueryExpression, String, String, String) | SfcQueryExpression オブジェクトと名前から新しいポリシーを作成します。 | |
CreatePolicyFromFacet(Object, String, String, String, XmlWriter) | Object と XmlWriter オブジェクトから新しいポリシーを作成します。 | |
CreatePolicyFromFacet(SfcQueryExpression, String, String, String, XmlWriter) | SfcQueryExpression オブジェクトと XmlWriter オブジェクトから新しいポリシーを作成します。 | |
DeserializePolicy | 指定された XML リーダーから取得した 1 つのポリシーとそれに関連付けられた条件をポリシー ストアにシリアル化解除します。 | |
Discover | 指定したシンクの依存関係を検出します。 (SfcInstance. . :: . .Discover(ISfcDependencyDiscoveryObjectSink) をオーバーライドします。) | |
DropImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
EnumApplicablePolicies | SfcQueryExpression オブジェクトで指定されたポリシー アイテムを列挙します。 | |
EnumApplicablePolicyCategories | SfcQueryExpression オブジェクトで指定された条件を列挙します。 | |
EnumConditionsOnFacet(String) | 指定したファセットに関連付けられている条件の一覧を返します。 | |
EnumConditionsOnFacet(String, PolicyStore. . :: . .EnumerationMode) | 条件の StringCollection を列挙します。 | |
EnumDomainFacets | ドメインのファセットを列挙します。 | |
EnumPoliciesOnFacet(String) | 指定したファセットに関連付けられているポリシーの一覧を返します。 | |
EnumPoliciesOnFacet(String, PolicyStore. . :: . .EnumerationMode) | ファセットのポリシー アイテムを列挙します。 | |
EnumPolicyCategories | 列挙されたポリシー カテゴリ情報の一覧を返します。 | |
EnumRootConditions | 指定した型のルート条件の一覧を返します。 | |
EnumRootFacets | 指定した型のルート ファセットの一覧を返します。 | |
EnumTargetSetConditions(Type) | 指定した型の対象セット条件の一覧を返します。 | |
EnumTargetSetConditions(Type, PolicyStore. . :: . .EnumerationMode) | 対象の条件を列挙します。 | |
Equals | (Object から継承されています。) | |
EraseSystemHealthPhantomRecords | SfcQueryExpression で指定されたシステム正常性ファントムのレコードを削除します。 | |
Finalize | (Object から継承されています。) | |
GetAggregatedHealthState | SfcQueryExpression で指定されたシステム正常性ファントムのレコードを削除します。 | |
GetChildCollection | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
GetDomain | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetPropertySet | SfcInstance オブジェクトのプロパティのセットを返します。 (SfcInstance から継承されています。) | |
GetType | (Object から継承されています。) | |
GetTypeMetadataImpl | 適切な TypeMetadata クラスを直接返すことでオーバーライドするドメインを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
ImportPolicy | 1 つのポリシーとそれに関連付けられた条件を、指定した XML リーダーからポリシー ストアにインポートします。 | |
InitializeUIPropertyState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
MarkForDropImpl | 削除する既存のオブジェクトを示す値を返します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
MarkRootAsConnected | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
MarkSystemObject | Policy 、Condition、または ObjectSet の名前を設定します。 | |
MemberwiseClone | (Object から継承されています。) | |
MoveImpl | インスタンス内で移動する新しい親オブジェクトを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
OnPropertyMetadataChanges | 任意の SfcInstance メタデータの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。) | |
OnPropertyValueChanges | 任意の SfcInstance プロパティの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。) | |
PostAlter | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PostCreate | 実行結果を作成する既定の実装を示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PostDrop | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PostMove | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PostRename | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PurgeHealthState() () () () | 指定したツリーやサブツリーの状態データを削除します。 | |
PurgeHealthState(SfcQueryExpression) | 指定したツリーやサブツリーの状態データを削除します。 | |
Refresh | オブジェクトのプロパティを、サーバーから読み取ることによって更新します。 (SfcInstance から継承されています。) | |
RenameImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
RepairPolicyAutomation | RepairPolicyAutomation メソッドは、自動化されたすべてのポリシーに必要なアーティファクトをすべて再作成します。 | |
ResetKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
ScriptAlter | このポリシー ストアに関連付けられているスクリプトを変更します。 | |
Serialize | インスタンスを XML にシリアル化します。 (SfcInstance から継承されています。) | |
StartSerializationUpgrade | シリアル化のアップグレードを開始します。 | |
SubscribeToPolicyCategory | policyCategory パラメーターと target パラメーターで指定されたカテゴリにポリシー ストアをサブスクライブします。 | |
ToString | PolicyStore オブジェクトを文字列値として返します。 (SfcInstance. . :: . .ToString() () () () をオーバーライドします。) | |
UnsubscribeFromPolicyCategory | policyCategory パラメーターと target パラメーターで指定されたカテゴリからポリシー ストアをアンサブスクライブします。 | |
UpdateUIPropertyState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Validate | 基本的な子オブジェクトの検証を示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
先頭に戻る
イベント
名前 | 説明 | |
---|---|---|
propertyChanged | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PropertyChanged | プロパティの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。) | |
propertyMetadataChanged | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PropertyMetadataChanged | プロパティ メタデータの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
ISfcDomain. . :: . .GetExecutionEngine | 新しい ISfcExecutionEngine オブジェクトを取得します。 | |
ISfcDomain. . :: . .GetKey | urnFragment パラメーターの名前プロパティによって決定された型の新しい SfcKey を取得します。 | |
ISfcDomain. . :: . .GetType | typeName パラメーターで指定された Type オブジェクトを取得します。 | |
ISfcDomain. . :: . .GetTypeMetadata | typeName パラメーターで示される T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeMetadata オブジェクトを取得します。 | |
ISfcDomain. . :: . .UseSfcStateManagement | SFC 状態管理を使用して true を返します。 | |
ISfcDomainLite. . :: . .DomainInstanceName | ドメイン インスタンスの名前を取得します。 | |
ISfcDomainLite. . :: . .DomainName | ドメイン名を取得します。 | |
ISfcDomainLite. . :: . .GetLogicalVersion | ドメイン内で取得する論理バージョンを示します。 | |
ISfcHasConnection. . :: . .ConnectionContext | 接続コンテキストを取得します。 | |
ISfcHasConnection. . :: . .GetConnection() () () () | 取得する接続を示します。 | |
ISfcHasConnection. . :: . .GetConnection(SfcObjectQueryMode) | SfcObjectQuery モードを使用して取得する接続を示します。 | |
ISfcHasConnection. . :: . .SetConnection | 設定する接続を示します。 | |
ISfcValidate. . :: . .Validate | PolicyStore の Policy オブジェクトを検証します。 |
先頭に戻る
説明
PolicyStore オブジェクトを使用すると次のことを実行できます。
オブジェクト モデル全体に対する接続を保持します。
PolicyStore オブジェクトの直系の子であるポリシー、条件、ポリシー グループ、サブスクリプション、ファセットなどのコレクションにアクセスします。
ポリシー実行履歴を確認します。
特定の対象の型に適したポリシーを確認します。
ポリシーをサブスクライブします。
ポリシーのシリアル化とシリアル化解除を行います。
ファセットからポリシーを作成します。
注 |
---|
PolicyStore クラスは、Microsoft SFC を使用して定義されるオブジェクト ドメインへの接続ポイントを示す ISfcDomain を実装しています。 |
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。