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
繼承
實作

建構函式

名稱 Description
Policy()

用於反序列化的預設建構器。 VSTS 55852。

Policy(PolicyStore, String)

實例化一個新的政策物件。

欄位

名稱 Description
HelpLinkStringMaxLength

限制 HelpLink 屬性的長度。 請注意,這是 IE 接受的最大超連結長度。

HelpTextStringMaxLength

使用者指定 HelpText 屬性長度限制。

屬性

名稱 Description
AbstractIdentityKey

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
AutomatedPolicyEvaluationMode

這是政策類別中未產生的部分。

CategoryId

這是政策類別中未產生的部分。

Condition

這是政策類別中未產生的部分。

CreateDate

這是政策類別中未產生的部分。

CreatedBy

這是政策類別中未產生的部分。

DateModified

這是政策類別中未產生的部分。

Description

這是政策類別中未產生的部分。

Enabled

這是政策類別中未產生的部分。

EvaluationHistories

這是政策類別中未產生的部分。

HasScript

顯示本政策所引用的條件是否涉及 t-sql 或 wql 腳本

HelpLink

這是政策類別中未產生的部分。

HelpText

這是政策類別中未產生的部分。

ID

這是政策類別中未產生的部分。

IdentityKey

這是政策類別中未產生的部分。

IsSystemObject

這是政策類別中未產生的部分。

KeyChain

回傳物件的身份路徑

(繼承來源 SfcInstance)
Metadata

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
ModifiedBy

這是政策類別中未產生的部分。

Name

這是政策類別中未產生的部分。

ObjectSet

這是政策類別中未產生的部分。

Parent

這是政策類別中未產生的部分。

PolicyCategory

這是政策類別中未產生的部分。

Properties

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
PropertyStorageProvider

此屬性會回傳 ISfcPropertyStorageProvider 介面的預設 SFC 實作,子類別可覆寫以回傳另一個儲存提供者(即平面屬性清單)

(繼承來源 SfcInstance)
RootCondition

這是政策類別中未產生的部分。

ScheduleUid

這是政策類別中未產生的部分。

State

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
Urn

在每個請求建立新的 Urn 字串並回傳。

(繼承來源 SfcInstance)

方法

名稱 Description
Alter()

持續保存對此物件所做的所有變更。

AlterImpl()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
CheckObjectCreated()

當 API 要求物件建立強度高於 CheckObjectState 時,從網域呼叫

(繼承來源 SfcInstance)
CheckObjectState()

從網域呼叫以存取物件

(繼承來源 SfcInstance)
Create()

在伺服器上建立物件。

CreateIdentityKey()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
CreateImpl()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

這是政策類別中未產生的部分。

Drop()

將物件丟棄並從集合中移除。

DropImpl()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
Evaluate(AdHocPolicyEvaluationMode, ISfcConnection[])

這是政策類別中未產生的部分。

Evaluate(AdHocPolicyEvaluationMode, Object[])

這是政策類別中未產生的部分。

Evaluate(AdHocPolicyEvaluationMode, SfcQueryExpression, ISfcConnection[])

這是政策類別中未產生的部分。

GetChildCollection(String)

在此實例中取得給定元素名稱串的子集合。

(繼承來源 SfcInstance)
GetDomain()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
GetObjectFactory()

這是政策類別中未產生的部分。

GetPropertySet()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
GetTypeMetadataImpl()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
InitializeUIPropertyState()

可從關心初始化狀態的子物件(目前為「」的動態元資料)中覆寫。啟用」屬性)

(繼承來源 SfcInstance)
MarkForDropImpl(Boolean)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
MarkRootAsConnected()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
MoveImpl(SfcInstance)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
PostAlter(Object)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
PostCreate(Object)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
PostDrop(Object)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
PostMove(Object)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
PostRename(Object)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
ProduceConfigureScript(Object)

這是政策類別中未產生的部分。

Refresh()

透過從伺服器讀取物件屬性來刷新物件屬性

(繼承來源 SfcInstance)
Rename(String)

重新命名伺服器上的物件。

RenameImpl(SfcKey)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
ResetKey()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
ScriptAlter()

腳本會記錄對這個物件所做的所有變更。

ScriptAlterWithObjectSet()

腳本會透過依賴的 ObjectSet 改變政策。 不包含提及的條件。

ScriptCreate()

在伺服器上建立物件的腳本。

ScriptCreateWithDependencies()

腳本建立包含所有相依關係的政策,包括 ObjectSet 及所有參考條件

ScriptCreateWithObjectSet()

腳本會用相依的 ObjectSet 來建立政策。 不包含提及的條件。

ScriptDrop()

腳本刪除物件

ScriptDropWithObjectSet()

腳本會丟棄依賴物件集的策略。 不包含提及的條件。

Serialize(XmlWriter)

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
ToString()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
UpdateUIPropertyState()

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
UsesFacet(String)

回傳一個布林值,指示該政策的條件是否使用該面向。

Validate()

基本子物件驗證

(繼承來源 SfcInstance)
Validate(String)

政策驗證與 ISfcValidate.Validate 不同,此方法會拋出遇到的第一個例外。若此方法的評估未產生任何例外,則驗證通過

事件

名稱 Description
ConnectionProcessingFinished

在政策執行結束後才觸發的事件。

ConnectionProcessingStarted

在政策執行開始前,對一個連線發生事件。

PolicyEvaluationFinished

在政策執行結束後才觸發的事件。

PolicyEvaluationStarted

事件在政策執行開始前就已觸發。

propertyChanged

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
PropertyChanged

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
propertyMetadataChanged

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
PropertyMetadataChanged

這是政策類別中未產生的部分。

(繼承來源 SfcInstance)
TargetProcessed

事件在目標處理後觸發。

明確介面實作

名稱 Description
ISfcRenamable.Rename(SfcKey)

重新命名伺服器上的物件。

ISfcRenamable.ScriptRename(SfcKey)

這是政策類別中未產生的部分。

ISfcValidate.Validate(String, Object[])

ISfcValidate 政策實作

適用於