Policy Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |