PolicyStore 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.
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
- 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 |