Policy クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これは、Policy クラスの生成されていない部分です。
public sealed class Policy : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
type Policy = class
inherit SfcInstance
interface ISfcCreatable
interface ICreatable
interface ISfcDroppable
interface IDroppable
interface ISfcAlterable
interface IAlterable
interface ISfcRenamable
interface IRenamable
interface ISfcValidate
Public NotInheritable Class Policy
Inherits SfcInstance
Implements IAlterable, ICreatable, IDroppable, IRenamable, ISfcAlterable, ISfcCreatable, ISfcDroppable, ISfcRenamable, ISfcValidate
- 継承
- 実装
コンストラクター
| 名前 | 説明 |
|---|---|
| Policy() |
逆シリアル化に使用される既定のコンストラクター。 VSTS 55852。 |
| Policy(PolicyStore, String) |
新しい Policy オブジェクトをインスタンス化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| HelpLinkStringMaxLength |
HelpLink プロパティの長さの制限。 これは IE で許容されるハイパーリンクの最大長であることに注意してください。 |
| HelpTextStringMaxLength |
ユーザーが指定する HelpText プロパティの長さの制限。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AbstractIdentityKey |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| AutomatedPolicyEvaluationMode |
これは、Policy クラスの生成されていない部分です。 |
| CategoryId |
これは、Policy クラスの生成されていない部分です。 |
| Condition |
これは、Policy クラスの生成されていない部分です。 |
| CreateDate |
これは、Policy クラスの生成されていない部分です。 |
| CreatedBy |
これは、Policy クラスの生成されていない部分です。 |
| DateModified |
これは、Policy クラスの生成されていない部分です。 |
| Description |
これは、Policy クラスの生成されていない部分です。 |
| Enabled |
これは、Policy クラスの生成されていない部分です。 |
| EvaluationHistories |
これは、Policy クラスの生成されていない部分です。 |
| HasScript |
このポリシーによって参照される条件のいずれかが t-sql または wql スクリプトを参照しているかどうかを示します |
| HelpLink |
これは、Policy クラスの生成されていない部分です。 |
| HelpText |
これは、Policy クラスの生成されていない部分です。 |
| ID |
これは、Policy クラスの生成されていない部分です。 |
| IdentityKey |
これは、Policy クラスの生成されていない部分です。 |
| IsSystemObject |
これは、Policy クラスの生成されていない部分です。 |
| KeyChain |
オブジェクトの ID パスを返します。 (継承元 SfcInstance) |
| Metadata |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| ModifiedBy |
これは、Policy クラスの生成されていない部分です。 |
| Name |
これは、Policy クラスの生成されていない部分です。 |
| ObjectSet |
これは、Policy クラスの生成されていない部分です。 |
| Parent |
これは、Policy クラスの生成されていない部分です。 |
| PolicyCategory |
これは、Policy クラスの生成されていない部分です。 |
| Properties |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| PropertyStorageProvider |
このプロパティは、ISfcPropertyStorageProvider インターフェイスの SFC の既定の実装を返します。子クラスでオーバーライドして、別のストレージ プロバイダー (フラット プロパティ リスト) を返すことができます。 (継承元 SfcInstance) |
| RootCondition |
これは、Policy クラスの生成されていない部分です。 |
| ScheduleUid |
これは、Policy クラスの生成されていない部分です。 |
| State |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| Urn |
各要求に新しい Urn 文字列を作成し、それを返します。 (継承元 SfcInstance) |
メソッド
| 名前 | 説明 |
|---|---|
| Alter() |
このオブジェクトに加えられたすべての変更を保持します。 |
| AlterImpl() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| CheckObjectCreated() |
API でオブジェクトを CheckObjectState よりも厳密に作成する必要がある場合に、ドメインから呼び出す (継承元 SfcInstance) |
| CheckObjectState() |
オブジェクトへのアクセスのためにドメインから呼び出す (継承元 SfcInstance) |
| Create() |
サーバー上にオブジェクトを作成します。 |
| CreateIdentityKey() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| CreateImpl() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
これは、Policy クラスの生成されていない部分です。 |
| Drop() |
オブジェクトを削除し、コレクションから削除します。 |
| DropImpl() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| Evaluate(AdHocPolicyEvaluationMode, ISfcConnection[]) |
これは、Policy クラスの生成されていない部分です。 |
| Evaluate(AdHocPolicyEvaluationMode, Object[]) |
これは、Policy クラスの生成されていない部分です。 |
| Evaluate(AdHocPolicyEvaluationMode, SfcQueryExpression, ISfcConnection[]) |
これは、Policy クラスの生成されていない部分です。 |
| GetChildCollection(String) |
指定された要素名の文字列に対して、このインスタンスの子コレクションを取得します。 (継承元 SfcInstance) |
| GetDomain() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| GetObjectFactory() |
これは、Policy クラスの生成されていない部分です。 |
| GetPropertySet() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| GetTypeMetadataImpl() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| InitializeUIPropertyState() |
状態の初期化を気にする子オブジェクト (現在は " |
| MarkForDropImpl(Boolean) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| MarkRootAsConnected() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| MoveImpl(SfcInstance) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| PostAlter(Object) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| PostCreate(Object) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| PostDrop(Object) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| PostMove(Object) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| PostRename(Object) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| ProduceConfigureScript(Object) |
これは、Policy クラスの生成されていない部分です。 |
| Refresh() |
オブジェクトのプロパティをサーバーから読み取って更新します。 (継承元 SfcInstance) |
| Rename(String) |
サーバー上のオブジェクトの名前を変更します。 |
| RenameImpl(SfcKey) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| ResetKey() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| ScriptAlter() |
このオブジェクトに加えられたすべての変更をスクリプト化します。 |
| ScriptAlterWithObjectSet() |
スクリプトは、依存する ObjectSet を使用してポリシーを変更します。 参照される条件は含まれません。 |
| ScriptCreate() |
サーバー上でのオブジェクトの作成をスクリプト化します。 |
| ScriptCreateWithDependencies() |
スクリプトは、ObjectSet とすべての参照される条件を含むすべての依存関係を持つポリシーを作成します |
| ScriptCreateWithObjectSet() |
スクリプトは、依存する ObjectSet を使用してポリシーを作成します。 参照される条件は含まれません。 |
| ScriptDrop() |
オブジェクトのスクリプトの削除 |
| ScriptDropWithObjectSet() |
スクリプトは、依存する ObjectSet を持つポリシーを削除します。 参照される条件は含まれません。 |
| Serialize(XmlWriter) |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| ToString() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| UpdateUIPropertyState() |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| UsesFacet(String) |
このポリシーの Condition で指定されたファセットが使用されているかどうかを示すブール値を返します。 |
| Validate() |
基本的な子オブジェクトの検証 (継承元 SfcInstance) |
| Validate(String) |
ポリシーの検証 ISfcValidate.Validate とは異なり、このメソッドは、このメソッドの評価で例外が生成されない場合に発生する最初の例外をスローします。検証に合格しました |
イベント
| 名前 | 説明 |
|---|---|
| ConnectionProcessingFinished |
ポリシーの実行が終了した後に発生するイベント。 |
| ConnectionProcessingStarted |
1 つの接続に対してポリシーの実行が開始される前に発生するイベント。 |
| PolicyEvaluationFinished |
ポリシーの実行が終了した後に発生するイベント。 |
| PolicyEvaluationStarted |
ポリシーの実行が開始される前に発生したイベント。 |
| propertyChanged |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| PropertyChanged |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| propertyMetadataChanged |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| PropertyMetadataChanged |
これは、Policy クラスの生成されていない部分です。 (継承元 SfcInstance) |
| TargetProcessed |
ターゲットが処理された後に発生するイベント。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| ISfcRenamable.Rename(SfcKey) |
サーバー上のオブジェクトの名前を変更します。 |
| ISfcRenamable.ScriptRename(SfcKey) |
これは、Policy クラスの生成されていない部分です。 |
| ISfcValidate.Validate(String, Object[]) |
ポリシーの ISfcValidate 実装 |