PolicyStore Klasse

Definition

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class PolicyStore : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSerializableUpgrade, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type PolicyStore = class
    inherit SfcInstance
    interface ISfcAlterable
    interface IAlterable
    interface ISfcDomain
    interface ISfcDomainLite
    interface ISfcHasConnection
    interface ISfcSerializableUpgrade
    interface ISfcValidate
Public NotInheritable Class PolicyStore
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain, ISfcSerializableUpgrade, ISfcValidate
Vererbung
PolicyStore
Attribute
Implementiert

Konstruktoren

Name Beschreibung
PolicyStore()

Rufen Sie dies nicht auf, oder wenn Sie sich daran erinnern, SqlStoreConnection festzulegen

PolicyStore(SfcConnection)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

Eigenschaften

Name Beschreibung
AbstractIdentityKey

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
Conditions

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

Enabled

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

Facets

Gibt eine Auflistung von FacetInfo zurück.

HistoryRetentionInDays

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

IdentityKey

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

KeyChain

Gibt den Identitätspfad des Objekts zurück.

(Geerbt von SfcInstance)
LogOnSuccess

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

Metadata

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
Name

Der Name des Servers, der mit dem Server verbunden ist

ObjectSets

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

Parent

Parent ist nicht etwas, das lokal gehalten wird, es wird aus dem Schlüsselbund impliziert Das Konzept eines übergeordneten Elements ist wirklich über die Hiearchie auf und unter dem Stamm, wenn wir dies nur über übergeordnete Elemente tun, dann können wir objekte nicht mit nur einfachen SfcKeyChain-Sätzen instanziieren.

Das Festlegen des übergeordneten Elements ist für einen Hilfsvorgang erforderlich, um einen Schlüsselbund festzulegen.

(Geerbt von SfcInstance)
Policies

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

PolicyCategories

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

PolicyCategorySubscriptions

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

Properties

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(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)
SqlStoreConnection

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

State

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(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()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

AlterImpl()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(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)
CreateIdentityKey()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
CreateImpl()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
CreatePolicyFromFacet(Object, String, String, String, XmlWriter)

Diese Methode instanziiert ein Policy-Objekt, das für das angegebene Ziel gilt, und fügt die Richtlinie dann zum dauerhaften Speicher hinzu. Die Richtlinie ist einer Bedingung zugeordnet, deren ConditionExpression-Objekte die Eigenschaften des Ziels widerspiegeln, wie durch das angegebene Facet zum Zeitpunkt des Aufrufs dieser Methode dargestellt. Sie können über die Policies[policyName]-Sammlung dieses PolicyStores auf die neu erstellte Richtlinie zugreifen.

CreatePolicyFromFacet(SfcQueryExpression, String, String, String, XmlWriter)

Diese Methode instanziiert ein temporäres Policy-Objekt und serialisiert es dann über den angegebenen XmlWriter. Die Richtlinie ist einer Bedingung zugeordnet, deren ConditionExpression-Objekte die Eigenschaften des Ziels widerspiegeln, wie durch das angegebene Facet zum Zeitpunkt des Aufrufs dieser Methode dargestellt. Dieses PolicyStore-Objekt wird von diesem Aufruf nicht geändert.

CreatePolicyFromFacet(SfcQueryExpression, String, String, String)

Diese Methode instanziiert ein Policy-Objekt, das für das angegebene Ziel gilt, und fügt die Richtlinie dann zum dauerhaften Speicher hinzu. Die Richtlinie ist einer Bedingung zugeordnet, deren ConditionExpression-Objekte die Eigenschaften des Ziels widerspiegeln, wie durch das angegebene Facet zum Zeitpunkt des Aufrufs dieser Methode dargestellt. Sie können über die Policies[policyName]-Sammlung dieses PolicyStores auf die neu erstellte Richtlinie zugreifen.

DeserializePolicy(XmlReader, Boolean, Boolean)

Deserialisieren Sie eine einzelne Richtlinie aus dem angegebenen XML-Reader. Der Reader sollte zuvor von einer unterstützten Exportmethode erstellt werden. Die deserialisierte Richtlinie ist nur im Arbeitsspeicher vorhanden und muss im PolicyStore auf dem Server erstellt werden, um sie beizubehalten.

Discover(ISfcDependencyDiscoveryObjectSink)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

DropImpl()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
EnumApplicablePolicies(SfcQueryExpression)

Gibt eine DataTable zurück, die die Richtlinien enthält, die für denselben Zieltyp gelten wie das angegebene Ziel. Anders ausgedrückt: Wenn ein Datenbankziel angegeben wird, werden Richtlinien für Datenbank, Tabelle und andere Typen unter der Datenbank berücksichtigt.

EnumApplicablePolicyCategories(SfcQueryExpression)

Gibt eine schreibgeschützte Auflistung zurück, die jede Richtlinienkategorie enthält, die für jede der Richtlinien in dieser Kategorie wiederholt wird, und ein Kennzeichen, wenn das Ziel die Kategorie abonniert, alle Datenbank- und Datenbankabsteigenden Richtlinien in der Kategorie und den Ausführungsmodus der Richtlinie. Hinweis: Diese Methode ist derzeit nur für Datenbankziele gültig.

EnumConditionsOnFacet(String, PolicyStore+EnumerationMode)

Aufzählen von Bedingungen, die dem angegebenen Facet zugeordnet sind und das IsSystemObject-Flag berücksichtigen

EnumConditionsOnFacet(String)

Aufzählen von Bedingungen im Zusammenhang mit dem angegebenen Facet

EnumDomainFacets(String[])

Gibt eine Sammlung von FacetInfo für aufgelistete Domänen zurück. Übergeben von String.Empty für Facets, nicht mit der SFC-Domäne verknüpft

EnumPoliciesOnFacet(String, PolicyStore+EnumerationMode)

Aufzählen von Richtlinien, die dem angegebenen Facet zugeordnet sind und das IsSystemObject-Flag berücksichtigen

EnumPoliciesOnFacet(String)

Aufzählen von Richtlinien, die dem angegebenen Facet zugeordnet sind

EnumPolicyCategories()

Gibt eine schreibgeschützte Auflistung zurück, die alle Richtlinienkategorien enthält.

EnumRootConditions(Type)

Enmerate root conditions for a given type

EnumRootFacets(Type)

Gibt eine Auflistung von Root-Facets zurück.

EnumTargetSetConditions(Type, PolicyStore+EnumerationMode)

Aufzählen von Bedingungen für einen bestimmten Typ, der in TargetSet-Filtern verwendet werden kann, wobei das IsSystemObject-Flag berücksichtigt wird

EnumTargetSetConditions(Type)

Aufzählen von Bedingungen für einen bestimmten Typ, der in TargetSet-Filtern verwendet werden kann

EraseSystemHealthPhantomRecords()

Diese Funktion löscht die Phantomdatensätze aus der Systemintegritätstabelle, indem alle Verletzungen durchlaufen und überprüft werden, ob sie einem vorhandenen Objekt entsprechen.

GetAggregatedHealthState(SfcQueryExpression)

Gibt die aggregierten Integritätsinformationen der Zielabfrage zurück, die ein einzelnes Objekt oder eine Auflistung von Objekten beschreiben kann.

GetChildCollection(String)

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

(Geerbt von SfcInstance)
GetDomain()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
GetPropertySet()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
GetTypeMetadataImpl()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
ImportPolicy(XmlReader, ImportPolicyEnabledState, Boolean, Boolean)

Importieren Sie eine einzelne Richtlinie aus dem angegebenen XML-Reader. Der Reader sollte zuvor von einer unterstützten Exportmethode erstellt werden. Die importierte Richtlinie wird auch im PolicyStore auf dem Server erstellt.

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)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
MarkRootAsConnected()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
MarkSystemObject(Object, Boolean)

Legt das Systemkennzeichnung für Objekte im Speicher fest

MoveImpl(SfcInstance)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
PostAlter(Object)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
PostCreate(Object)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
PostDrop(Object)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
PostMove(Object)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
PostRename(Object)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
PurgeHealthState()

Löscht alle Datensätze aus der Tabelle "Richtlinienintegritätsstatus".

PurgeHealthState(SfcQueryExpression)

Löschen von Datensätzen aus der Tabelle mit dem Richtlinienstatusstatus, die den Knoten in der Struktur zugeordnet sind, beginnend mit dem Wert, der an targetTreeRoot übergeben wird.

Refresh()

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

(Geerbt von SfcInstance)
RenameImpl(SfcKey)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
RepairPolicyAutomation()

Stellt alle Artefakte wieder her, die von der richtlinienbasierten Verwaltung erstellt wurden, um die Richtlinienautomatisierung zu unterstützen.

ResetKey()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
ScriptAlter()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

Serialize(XmlWriter)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
StartSerializationUpgrade()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

SubscribeToPolicyCategory(SfcQueryExpression, String)

Erstellt ein Abonnement für das angegebene Ziel für die angegebene Richtlinienkategorie. Dies wird ausgelöst, wenn das Abonnement bereits vorhanden ist.

ToString()

Die Zeichenfolgenidentität eines Richtlinienspeichers ist der zugeordnete Servername.

UnsubscribeFromPolicyCategory(SfcQueryExpression, String)

Kündigen Sie das bereitgestellte Ziel von der angegebenen Richtlinienkategorie. Dies wird ausgelöst, wenn das Ziel die Kategorie nicht abonniert.

UpdateUIPropertyState()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
Validate()

Überprüfung des grundlegenden untergeordneten Objekts

(Geerbt von SfcInstance)

Ereignisse

Name Beschreibung
propertyChanged

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
PropertyChanged

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
propertyMetadataChanged

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)
PropertyMetadataChanged

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

(Geerbt von SfcInstance)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ISfcDomain.GetExecutionEngine()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

ISfcDomain.GetKey(IUrnFragment)

gibt das Key-Objekt zurück, das dem Urn-Fragment gegeben ist.

ISfcDomain.GetType(String)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

ISfcDomain.GetTypeMetadata(String)

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

ISfcDomain.UseSfcStateManagement()

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

ISfcDomainLite.DomainInstanceName

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

ISfcDomainLite.DomainName

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

ISfcDomainLite.GetLogicalVersion()

Gibt die logische Version der Domäne zurück.

ISfcHasConnection.ConnectionContext

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

ISfcHasConnection.GetConnection()

Ruft die aktuelle Verbindung zur Abfrage ab. Gibt eine Verbindung zurück, die eine einzelne serielle Abfrage unterstützt, sodass die Abfrage beendet werden muss, bevor eine andere beginnen kann.

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Ruft die aktuelle Verbindung zur Abfrage ab. Zurückgeben einer Verbindung, die eine einzelne serielle Abfrage oder mehrere gleichzeitig geöffnete Abfragen wie angefordert unterstützt.

ISfcHasConnection.SetConnection(ISfcConnection)

Legt die aktive Verbindung fest.

ISfcValidate.Validate(String, Object[])

ISfcValidate-Implementierung für Richtlinie

Gilt für: