Udostępnij przez


Klasa PolicyStore

PolicyStore Typu jest głównym DMF obiektu modelu.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.Dmf.PolicyStore

Przestrzeń nazw:  Microsoft.SqlServer.Management.Dmf
Zestaw:  Microsoft.SqlServer.Dmf (w Microsoft.SqlServer.Dmf.dll)

Składnia

'Deklaracja
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class PolicyStore _
    Inherits SfcInstance _
    Implements ISfcAlterable, IAlterable, ISfcDomain, ISfcDomainLite,  _
    ISfcHasConnection, ISfcSerializableUpgrade, ISfcValidate
'Użycie
Dim instance As PolicyStore
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class PolicyStore : SfcInstance, 
    ISfcAlterable, IAlterable, ISfcDomain, ISfcDomainLite, ISfcHasConnection, 
    ISfcSerializableUpgrade, ISfcValidate
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class PolicyStore sealed : public SfcInstance, 
    ISfcAlterable, IAlterable, ISfcDomain, ISfcDomainLite, ISfcHasConnection, 
    ISfcSerializableUpgrade, ISfcValidate
[<SealedAttribute>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type PolicyStore =  
    class
        inherit SfcInstance
        interface ISfcAlterable
        interface IAlterable
        interface ISfcDomain
        interface ISfcDomainLite
        interface ISfcHasConnection
        interface ISfcSerializableUpgrade
        interface ISfcValidate
    end
public final class PolicyStore extends SfcInstance implements ISfcAlterable, IAlterable, ISfcDomain, ISfcDomainLite, ISfcHasConnection, ISfcSerializableUpgrade, ISfcValidate

Typ PolicyStore uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna PolicyStore() Inicjuje nowe wystąpienie PolicyStore klasy
Metoda publiczna PolicyStore(SfcConnection) Inicjuje nowe wystąpienie PolicyStore klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość chroniona AbstractIdentityKey Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Właściwość publiczna Conditions Reprezentuje kolekcja Condition obiektów.Każdy Condition reprezentuje obiekt na podstawie zasad zarządzania warunek.
Właściwość publiczna Enabled Pobiera lub ustawia, czy magazyn zasad jest włączona.
Właściwość publicznaStatyczny element członkowski Facets Reprezentuje kolekcja FacetInfo obiektów.Każdy FacetInfo reprezentuje obiekt na podstawie zasad zarządzania zarejestrowany aspekt.
Właściwość publiczna HistoryRetentionInDays Pobiera lub ustawia liczbę dni historia zachowuje magazynu zasad.
Właściwość publiczna IdentityKey Pobiera klucz tożsamości.
Właściwość publiczna LogOnSuccess Pobiera lub ustawia, czy logowania powiodło się.
Właściwość publiczna Metadata Zwraca metadane dotyczące wystąpienie i jego domena. (Dziedziczony z SfcInstance).
Właściwość publiczna Name Pobiera nazwę magazynu zasad.
Właściwość publiczna ObjectSets Reprezentuje kolekcja ObjectSet obiektów.Każdy ObjectSet reprezentuje obiekt na podstawie zasad zarządzania obiektu zestaw.
Właściwość publiczna Parent Pobiera lub ustawia wystąpienie nadrzędnego za pośrednictwem łańcucha. (Dziedziczony z SfcInstance).
Właściwość publiczna Policies Reprezentuje kolekcja Policy obiektów.Każdy Policy reprezentuje obiekt zasada zarządzania opartego na zasadach.
Właściwość publiczna PolicyCategories Reprezentuje kolekcja PolicyCategory obiektów.Każdy PolicyCategory reprezentuje obiekt na podstawie zasad zarządzania zasada kategorii.
Właściwość publiczna PolicyCategorySubscriptions Reprezentuje kolekcja PolicyCategorySubscription obiektów.Każdy PolicyCategorySubscription reprezentuje obiekt na podstawie zasad zarządzania zasada kategorii subskrypcja.
Właściwość publiczna Properties Zwraca kolekcja wystąpienie właściwości. (Dziedziczony z SfcInstance).
Właściwość chroniona PropertyStorageProvider Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Właściwość publiczna SqlStoreConnection Pobiera lub ustawia SqlStoreConnection obiektu.
Właściwość chroniona State Zwraca stan obiektu SfcInstance. (Dziedziczony z SfcInstance).
Właściwość publiczna Urn Zwraca nazwę uniform zasób obiektu SfcInstance. (Dziedziczony z SfcInstance).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Alter Zmienia wcześniej utworzony PolicyStore obiektu.
Metoda chroniona AlterImpl Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona CheckObjectCreated Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona CheckObjectState Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona CreateIdentityKey Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona CreateImpl Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna CreatePolicyFromFacet(SfcQueryExpression, String, String, String) Tworzy nową zasadę z SfcQueryExpression obiektu i nazwy.
Metoda publiczna CreatePolicyFromFacet(Object, String, String, String, XmlWriter) Tworzy nową zasadę z Object i XmlWriter obiektu.
Metoda publiczna CreatePolicyFromFacet(SfcQueryExpression, String, String, String, XmlWriter) Tworzy nową zasadę z SfcQueryExpression obiektu i XmlWriter obiektu.
Metoda publiczna DeserializePolicy Deserializes do magazynu zasad jednolitej polityki i jego stan skojarzony z określonym odczytującego XML.
Metoda publiczna Discover Wykrywa relacji zależności dla określonego obiektu sink. (Zastępuje SfcInstance.Discover(ISfcDependencyDiscoveryObjectSink)).
Metoda chroniona DropImpl Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna EnumApplicablePolicies Wylicza elementy zasad określonych przez SfcQueryExpression obiektu.
Metoda publiczna EnumApplicablePolicyCategories Wylicza na warunkach określonych przez SfcQueryExpression obiektu.
Metoda publiczna EnumConditionsOnFacet(String) Zwraca listę warunków, które są skojarzone z określonym aspekt.
Metoda publiczna EnumConditionsOnFacet(String, PolicyStore.EnumerationMode) Wylicza StringCollection warunki.
Metoda publicznaStatyczny element członkowski EnumDomainFacets Wylicza faset, w domena.
Metoda publiczna EnumPoliciesOnFacet(String) Zwraca listę zasady skojarzone z określonym aspekt.
Metoda publiczna EnumPoliciesOnFacet(String, PolicyStore.EnumerationMode) Wylicza elementy zasad na aspekt.
Metoda publiczna EnumPolicyCategories Zwraca wyliczanych listę informacji o zasadach kategorii.
Metoda publiczna EnumRootConditions Zwraca listę głównych warunków dla określonego typu.
Metoda publicznaStatyczny element członkowski EnumRootFacets Zwraca listę głównych faset dla określonego typu.
Metoda publiczna EnumTargetSetConditions(Type) Zwraca listę miejsce docelowe ustawić warunki dla określonego typu.
Metoda publiczna EnumTargetSetConditions(Type, PolicyStore.EnumerationMode) Wylicza warunki miejsce docelowe.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda publiczna EraseSystemHealthPhantomRecords Usuwa rekordy fantomu kondycji systemu określonego przez SfcQueryExpression.
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetAggregatedHealthState Usuwa rekordy fantomu kondycji systemu określonego przez SfcQueryExpression.
Metoda chroniona GetChildCollection Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna GetDomain Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetPropertySet Zwraca zestaw właściwości dla obiektu SfcInstance. (Dziedziczony z SfcInstance).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona GetTypeMetadataImpl Wskazuje domen, które zastępują przywracając bezpośrednio po prawej stronie klasy TypeMetadata.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna ImportPolicy Importuje jednolitej polityki i jego stan skojarzony z danym odczytującego XML, do magazynu zasad.
Metoda chroniona InitializeUIPropertyState Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona MarkForDropImpl Zwraca wartość wskazującą, że istniejące obiekty, które ma być przerwane.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona MarkRootAsConnected Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna MarkSystemObject Sets the name of a Policy, Condition, or ObjectSet.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona MoveImpl Wskazuje nowego obiektu nadrzędnego, aby przenieść w wystąpienie.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona OnPropertyMetadataChanges Wywoływane przy każdej aktualizacji wartości skutecznej wszystkie metadane SfcInstance. (Dziedziczony z SfcInstance).
Metoda chroniona OnPropertyValueChanges Wywoływane przy każdej aktualizacji wartości skutecznej dowolnej właściwość SfcInstance. (Dziedziczony z SfcInstance).
Metoda chroniona PostAlter Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona PostCreate Wskazuje implementor domyślnej, która tworzy wynik wykonanie.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona PostDrop Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona PostMove Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona PostRename Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna PurgeHealthState() Usuwa dane zdrowia dla określonego drzewa/poddrzewa.
Metoda publiczna PurgeHealthState(SfcQueryExpression) Usuwa dane zdrowia dla określonego drzewa/poddrzewa.
Metoda publiczna Refresh Odświeża właściwości obiektu przez odczytanie ich z serwera. (Dziedziczony z SfcInstance).
Metoda chroniona RenameImpl Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna RepairPolicyAutomation Metoda RepairPolicyAutomation odtwarza wszystkie niezbędne artefakty dla wszystkich zasad automatycznego.
Metoda chroniona ResetKey Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna ScriptAlter Alters skrypt skojarzony z tym magazynu zasad.
Metoda publiczna Serialize Serializes wystąpienie do pliku XML. (Dziedziczony z SfcInstance).
Metoda publiczna StartSerializationUpgrade Uruchamia uaktualnienie serializacji.
Metoda publiczna SubscribeToPolicyCategory Subskrybuje magazynu zasad do kategorii określonej przez policyCategory i target Parametry.
Metoda publiczna ToString Zwraca PolicyStore obiektu jako wartość ciąg. (Zastępuje SfcInstance.ToString()).
Metoda publiczna UnsubscribeFromPolicyCategory Sybskrybuje magazynu zasad z kategorii określonej przez policyCategory i target Parametry.
Metoda chroniona UpdateUIPropertyState Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona Validate Wskazuje obiekt podrzędność podstawowe sprawdzania poprawności.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie chronione propertyChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Zdarzenie publiczne PropertyChanged Zgodny z CLS zdarzenie dla zmiany właściwość. (Dziedziczony z SfcInstance).
Zdarzenie chronione propertyMetadataChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Zdarzenie publiczne PropertyMetadataChanged Zgodny z CLS zdarzenie dla zmiany właściwość metadane. (Dziedziczony z SfcInstance).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ISfcDomain.GetExecutionEngine Pobiera nowy ISfcExecutionEngine obiektu.
Jawna implementacja interfejsuMetoda prywatna ISfcDomain.GetKey Pobiera nowy SfcKey typu określony przez właściwość name urnFragment parametru.
Jawna implementacja interfejsuMetoda prywatna ISfcDomain.GetType Pobiera Type obiektu określonego przez typeName parametru.
Jawna implementacja interfejsuMetoda prywatna ISfcDomain.GetTypeMetadata Pobiera obiekt T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeMetadata identyfikowane przez typeName parametru.
Jawna implementacja interfejsuMetoda prywatna ISfcDomain.UseSfcStateManagement Umożliwia zarządzanie stanem SFC powrót true.
Jawna implementacja interfejsuWłaściwość prywatna ISfcDomainLite.DomainInstanceName Pobiera nazwę wystąpienie domena.
Jawna implementacja interfejsuWłaściwość prywatna ISfcDomainLite.DomainName Pobiera nazwę domena.
Jawna implementacja interfejsuMetoda prywatna ISfcDomainLite.GetLogicalVersion Wskazuje wersja logicznych uzyskać w domena.
Jawna implementacja interfejsuWłaściwość prywatna ISfcHasConnection.ConnectionContext Pobiera połączenia kontekstu.
Jawna implementacja interfejsuMetoda prywatna ISfcHasConnection.GetConnection() Wskazuje, aby uzyskać połączenie.
Jawna implementacja interfejsuMetoda prywatna ISfcHasConnection.GetConnection(SfcObjectQueryMode) Wskazuje połączenie pobieranie przy użyciu trybu SfcObjectQuery.
Jawna implementacja interfejsuMetoda prywatna ISfcHasConnection.SetConnection Oznacza połączenie do zestaw.
Jawna implementacja interfejsuMetoda prywatna ISfcValidate.Validate Sprawdza poprawność Policy obiektów w PolicyStore.

Do góry

Uwagi

Za pomocą PolicyStore obiektu, możesz:

  • Przytrzymaj połączenia do modelu całego obiektu.

  • Dostęp kolekcja polityki, warunki, zasady grupy, subskrypcji i aspekty, które są bezpośrednie elementy podrzędne PolicyStore obiektu.

  • Przejrzyj wykonanie zasad historia.

  • Przejrzyj zasady mające zastosowanie dla danego typ docelowy.

  • Subskrybuj, aby zasady.

  • Serializować i zasady deserializacji.

  • Utwórz zasadę z aspekt.

Ostrzeżenie

PolicyStore Klasy implementuje ISfcDomain, który określa punkt połączenia do dowolnej domena obiektu zdefiniowane przy użyciu programu Microsoft SFC.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.