Exporter (0) Imprimer
Développer tout

Classe PolicyCategory

Represents a category that classifies policies in SQL Server Policy-Based Management. Policy Categories are used to group policies together to which target objects can subscribe.

System..::..Object
  Microsoft.SqlServer.Management.Sdk.Sfc..::..SfcInstance
    Microsoft.SqlServer.Management.Dmf..::..PolicyCategory

Espace de noms :  Microsoft.SqlServer.Management.Dmf
Assembly :  Microsoft.SqlServer.Dmf (en Microsoft.SqlServer.Dmf.dll)

[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class PolicyCategory : SfcInstance, 
	ISfcCreatable, ICreatable, ISfcDroppable, IDroppable, ISfcAlterable, 
	IAlterable, ISfcRenamable, IRenamable

Le type PolicyCategory expose les membres suivants.

  NomDescription
Méthode publiquePolicyCategory()()()()Initializes a new instance of the PolicyCategory class.
Méthode publiquePolicyCategory(PolicyStore, String)Initializes a new instance of the PolicyCategory class.
Haut de la page

  NomDescription
Propriété protégéeAbstractIdentityKeyNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Propriété publiqueMembre statiqueDefaultCategoryGets the category to which the policy is assigned by default.
Propriété publiqueIDGets the ID value that uniquely identifies the policy category.
Propriété publiqueIdentityKeyGets the key that uniquely identifies the policy category.
Propriété publiqueMandateDatabaseSubscriptionsGets or sets the Boolean value that determines whether the database subscriptions are permitted.
Propriété publiqueMetadataReturns metadata about the instance and its domain. (hérité de SfcInstance.)
Propriété publiqueNameGets the name of the policy category.
Propriété publiqueParentGets or sets the parent instance via the keychain.
Propriété publiquePropertiesReturns a collection instance properties. (hérité de SfcInstance.)
Propriété protégéePropertyStorageProviderNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Propriété protégéeStateReturns the state of the SfcInstance object. (hérité de SfcInstance.)
Propriété publiqueUrnReturns the uniform resource name of the SfcInstance object. (hérité de SfcInstance.)
Haut de la page

  NomDescription
Méthode publiqueAlterUpdates any PolicyCategory object property changes on the instance of SQL Server.
Méthode protégéeAlterImplNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéeCheckObjectCreatedNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéeCheckObjectStateNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode publiqueCreateCreates a category for the PolicyCategory class.
Méthode protégéeCreateIdentityKeyNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéeCreateImplNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode publiqueDiscoverNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode publiqueDropRemoves the policy category from the instance of SQL Server.
Méthode protégéeDropImplNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode publiqueEquals (hérité de Object.)
Méthode protégéeFinalize (hérité de Object.)
Méthode protégéeGetChildCollectionNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode publiqueGetDomainNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode publiqueGetHashCode (hérité de Object.)
Méthode publiqueMembre statiqueGetObjectFactoryGets the object factory for the object.
Méthode publiqueGetPropertySetReturns the set of properties for the SfcInstance object. (hérité de SfcInstance.)
Méthode publiqueGetType (hérité de Object.)
Méthode protégéeGetTypeMetadataImplIndicates the domains that override by returning the right TypeMetadata class directly. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéeInitializeUIPropertyStateNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéeMarkForDropImplReturns a value that indicates the existing objects to be dropped. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéeMarkRootAsConnectedNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéeMemberwiseClone (hérité de Object.)
Méthode protégéeMoveImplIndicates the new parent object to move in an instance. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéeOnPropertyMetadataChangesInvoked whenever the effective value of any SfcInstance metadata is updated. (hérité de SfcInstance.)
Méthode protégéeOnPropertyValueChangesInvoked whenever the effective value of any SfcInstance property is updated. (hérité de SfcInstance.)
Méthode protégéePostAlterNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéePostCreateIndicates the default implementor that creates the execution result. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéePostDropNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéePostMoveNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéePostRenameNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode publiqueRefreshRefreshes the object's properties by reading them from the server. (hérité de SfcInstance.)
Méthode publiqueRenameRenames the policy.
Méthode protégéeRenameImplNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéeResetKeyNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode publiqueSerializeSerializes the instance to XML. (hérité de SfcInstance.)
Méthode publiqueToStringReturns a string representation of the instance Urn. (hérité de SfcInstance.)
Méthode protégéeUpdateUIPropertyStateNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Méthode protégéeValidateIndicates the basic child object's validation. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Haut de la page

  NomDescription
Événement protégépropertyChangedNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Événement publicPropertyChangedCLS-compliant event for property changes. (hérité de SfcInstance.)
Événement protégépropertyMetadataChangedNe référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SfcInstance.)
Événement publicPropertyMetadataChangedCLS-compliant event for property metadata changes. (hérité de SfcInstance.)
Haut de la page

  NomDescription
Implémentation d'interface expliciteMéthode privéeISfcAlterable..::..ScriptAlterAlters the script that is used to create the policy. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server..
Implémentation d'interface expliciteMéthode privéeISfcCreatable..::..ScriptCreateCreates a script that is used to create the policy. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server..
Implémentation d'interface expliciteMéthode privéeISfcDroppable..::..ScriptDropDrops the script that is used to create the policy. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Implémentation d'interface expliciteMéthode privéeISfcRenamable..::..RenameRenames the policy with the specified key.
Implémentation d'interface expliciteMéthode privéeISfcRenamable..::..ScriptRenameRenames the script that is used to create the policy with the specified key.
Haut de la page

Using the PolicyCategory object you can:

  • Create a policy category to which target objects can subscribe.

  • Specify the policy category to use in a subscription

C#

PolicyCategorySubscription policyCatSub = new PolicyCategorySubscription(ps);
policyCatSub.PolicyCategory = category;
policyCatSub.TargetType = targetType;
policyCatSub.Target = targetObject;
policyCatSub.Create();

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft