Sprache

Policy Klasse

Definition

Dies ist der nicht generierte Teil der Policy-Klasse.

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
Vererbung
Implementiert

Konstruktoren

Name Beschreibung
Policy()

Standardkonstruktor, der für die Deserialisierung verwendet wird. VSTS 55852.

Policy(PolicyStore, String)

Instanziiert ein neues Policy -Objekt.

Felder

Name Beschreibung
HelpLinkStringMaxLength

Grenzwert für die Länge der HelpLink-Eigenschaft. Beachten Sie, dass dies die von IE akzeptierte maximale Linklänge ist.

HelpTextStringMaxLength

Limit on the length of HelpText property specified by user.

Eigenschaften

Name Beschreibung
AbstractIdentityKey

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
AutomatedPolicyEvaluationMode

Dies ist der nicht generierte Teil der Policy-Klasse.

CategoryId

Dies ist der nicht generierte Teil der Policy-Klasse.

Condition

Dies ist der nicht generierte Teil der Policy-Klasse.

CreateDate

Dies ist der nicht generierte Teil der Policy-Klasse.

CreatedBy

Dies ist der nicht generierte Teil der Policy-Klasse.

DateModified

Dies ist der nicht generierte Teil der Policy-Klasse.

Description

Dies ist der nicht generierte Teil der Policy-Klasse.

Enabled

Dies ist der nicht generierte Teil der Policy-Klasse.

EvaluationHistories

Dies ist der nicht generierte Teil der Policy-Klasse.

HasScript

Zeigt an, ob eine der Bedingungen, auf die von dieser Richtlinie verwiesen wird, auf ein t-sql- oder wql-Skript verweist.

HelpLink

Dies ist der nicht generierte Teil der Policy-Klasse.

HelpText

Dies ist der nicht generierte Teil der Policy-Klasse.

ID

Dies ist der nicht generierte Teil der Policy-Klasse.

IdentityKey

Dies ist der nicht generierte Teil der Policy-Klasse.

IsSystemObject

Dies ist der nicht generierte Teil der Policy-Klasse.

KeyChain

Gibt den Identitätspfad des Objekts zurück.

(Geerbt von SfcInstance)
Metadata

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
ModifiedBy

Dies ist der nicht generierte Teil der Policy-Klasse.

Name

Dies ist der nicht generierte Teil der Policy-Klasse.

ObjectSet

Dies ist der nicht generierte Teil der Policy-Klasse.

Parent

Dies ist der nicht generierte Teil der Policy-Klasse.

PolicyCategory

Dies ist der nicht generierte Teil der Policy-Klasse.

Properties

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
PropertyStorageProvider

Diese Eigenschaft gibt die Standardimplementierung von SFC für die ISfcPropertyStorageProvider-Schnittstelle zurück. Sie kann in den untergeordneten Klassen außer Kraft gesetzt werden, um einen anderen Speicheranbieter zurückzugeben (d. h. eine Liste mit flachen Eigenschaften)

(Geerbt von SfcInstance)
RootCondition

Dies ist der nicht generierte Teil der Policy-Klasse.

ScheduleUid

Dies ist der nicht generierte Teil der Policy-Klasse.

State

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
Urn

Erstellen Sie für jede Anforderung eine neue Urn-Zeichenfolge, und geben Sie sie zurück.

(Geerbt von SfcInstance)

Methoden

Name Beschreibung
Alter()

Speichert alle An diesem Objekt vorgenommenen Änderungen.

AlterImpl()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
CheckObjectCreated()

Um von der Domäne aufgerufen zu werden, für die eine API erfordert, dass das Objekt stärker als CheckObjectState erstellt werden muss

(Geerbt von SfcInstance)
CheckObjectState()

So rufen Sie von der Domäne für jeden Zugriff auf das Objekt auf

(Geerbt von SfcInstance)
Create()

Erstellt das Objekt auf dem Server.

CreateIdentityKey()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
CreateImpl()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

Dies ist der nicht generierte Teil der Policy-Klasse.

Drop()

Legt das Objekt ab und entfernt es aus der Auflistung.

DropImpl()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
Evaluate(AdHocPolicyEvaluationMode, ISfcConnection[])

Dies ist der nicht generierte Teil der Policy-Klasse.

Evaluate(AdHocPolicyEvaluationMode, Object[])

Dies ist der nicht generierte Teil der Policy-Klasse.

Evaluate(AdHocPolicyEvaluationMode, SfcQueryExpression, ISfcConnection[])

Dies ist der nicht generierte Teil der Policy-Klasse.

GetChildCollection(String)

Rufen Sie die untergeordnete Auflistung in dieser Instanz für die angegebene Elementnamenzeichenfolge ab.

(Geerbt von SfcInstance)
GetDomain()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
GetObjectFactory()

Dies ist der nicht generierte Teil der Policy-Klasse.

GetPropertySet()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
GetTypeMetadataImpl()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
InitializeUIPropertyState()

Überschreibbar von den untergeordneten Objekten, die sich um die Initialisierung ihrer Zustände kümmern (dynamische Metadaten, die derzeit ". Enabled"-Eigenschaft)

(Geerbt von SfcInstance)
MarkForDropImpl(Boolean)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
MarkRootAsConnected()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
MoveImpl(SfcInstance)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
PostAlter(Object)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
PostCreate(Object)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
PostDrop(Object)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
PostMove(Object)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
PostRename(Object)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
ProduceConfigureScript(Object)

Dies ist der nicht generierte Teil der Policy-Klasse.

Refresh()

aktualisiert die Eigenschaften des Objekts, indem sie vom Server gelesen werden.

(Geerbt von SfcInstance)
Rename(String)

Benennt das Objekt auf dem Server um.

RenameImpl(SfcKey)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
ResetKey()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
ScriptAlter()

Skripts aller Änderungen, die an diesem Objekt vorgenommen wurden.

ScriptAlterWithObjectSet()

Skripts ändern die Richtlinie mit abhängigen ObjectSet. Enthält keine referenzierten Bedingungen.

ScriptCreate()

Skripts zum Erstellen des Objekts auf dem Server.

ScriptCreateWithDependencies()

Skripts Erstellen einer Richtlinie mit allen Abhängigkeiten, einschließlich ObjectSet und allen referenzierten Bedingungen

ScriptCreateWithObjectSet()

Skripts Erstellen einer Richtlinie mit abhängigen ObjectSet. Enthält keine referenzierten Bedingungen.

ScriptDrop()

Skripts löschen des Objekts

ScriptDropWithObjectSet()

Skript-Drop-Richtlinie mit abhängigen ObjectSet. Enthält keine referenzierten Bedingungen.

Serialize(XmlWriter)

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
ToString()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
UpdateUIPropertyState()

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
UsesFacet(String)

Gibt einen booleschen Wert zurück, der angibt, ob die Bedingung dieser Richtlinie das angegebene Facet verwendet.

Validate()

Überprüfung des grundlegenden untergeordneten Objekts

(Geerbt von SfcInstance)
Validate(String)

Richtlinienüberprüfung im Gegensatz zu ISfcValidate.Validate löst diese Methode die erste Ausnahme aus, die bei der Auswertung dieser Methode auftritt, wenn keine Ausnahmen erzeugt werden, wird die Validierung übergeben.

Ereignisse

Name Beschreibung
ConnectionProcessingFinished

Ereignis, das ausgelöst wird, nachdem die Richtlinienausführung beendet wurde.

ConnectionProcessingStarted

Ereignis ausgelöst, bevor die Richtlinienausführung für eine Verbindung gestartet wird.

PolicyEvaluationFinished

Ereignis, das ausgelöst wird, nachdem die Richtlinienausführung beendet wurde.

PolicyEvaluationStarted

Ereignis ausgelöst, bevor die Richtlinienausführung gestartet wird.

propertyChanged

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
PropertyChanged

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
propertyMetadataChanged

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
PropertyMetadataChanged

Dies ist der nicht generierte Teil der Policy-Klasse.

(Geerbt von SfcInstance)
TargetProcessed

Ereignis ausgelöst, nachdem ein Ziel verarbeitet wurde.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ISfcRenamable.Rename(SfcKey)

Benennt das Objekt auf dem Server um.

ISfcRenamable.ScriptRename(SfcKey)

Dies ist der nicht generierte Teil der Policy-Klasse.

ISfcValidate.Validate(String, Object[])

ISfcValidate-Implementierung für Richtlinie

Gilt für: