Policy Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Il s’agit de la partie non générée de la classe Policy.
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
- Héritage
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| Policy() |
Constructeur par défaut utilisé pour la désérialisation. VSTS 55852. |
| Policy(PolicyStore, String) |
Instancie un nouvel objet De stratégie. |
Champs
| Nom | Description |
|---|---|
| HelpLinkStringMaxLength |
Limite sur la longueur de la propriété HelpLink. Notez qu’il s’agit de la longueur maximale du lien hypertexte acceptée par Internet Explorer. |
| HelpTextStringMaxLength |
Limite de la longueur de la propriété HelpText spécifiée par l’utilisateur. |
Propriétés
| Nom | Description |
|---|---|
| AbstractIdentityKey |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| AutomatedPolicyEvaluationMode |
Il s’agit de la partie non générée de la classe Policy. |
| CategoryId |
Il s’agit de la partie non générée de la classe Policy. |
| Condition |
Il s’agit de la partie non générée de la classe Policy. |
| CreateDate |
Il s’agit de la partie non générée de la classe Policy. |
| CreatedBy |
Il s’agit de la partie non générée de la classe Policy. |
| DateModified |
Il s’agit de la partie non générée de la classe Policy. |
| Description |
Il s’agit de la partie non générée de la classe Policy. |
| Enabled |
Il s’agit de la partie non générée de la classe Policy. |
| EvaluationHistories |
Il s’agit de la partie non générée de la classe Policy. |
| HasScript |
Indique si l’une des conditions référencées par cette stratégie fait référence à un script t-sql ou wql |
| HelpLink |
Il s’agit de la partie non générée de la classe Policy. |
| HelpText |
Il s’agit de la partie non générée de la classe Policy. |
| ID |
Il s’agit de la partie non générée de la classe Policy. |
| IdentityKey |
Il s’agit de la partie non générée de la classe Policy. |
| IsSystemObject |
Il s’agit de la partie non générée de la classe Policy. |
| KeyChain |
Retourne le chemin d’accès d’identité de l’objet (Hérité de SfcInstance) |
| Metadata |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| ModifiedBy |
Il s’agit de la partie non générée de la classe Policy. |
| Name |
Il s’agit de la partie non générée de la classe Policy. |
| ObjectSet |
Il s’agit de la partie non générée de la classe Policy. |
| Parent |
Il s’agit de la partie non générée de la classe Policy. |
| PolicyCategory |
Il s’agit de la partie non générée de la classe Policy. |
| Properties |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| PropertyStorageProvider |
Cette propriété retourne l’implémentation par défaut de SFC pour l’interface ISfcPropertyStorageProvider, elle peut être remplacée dans les classes enfants pour retourner un autre fournisseur de stockage (c’est-à-dire une liste de propriétés plates) (Hérité de SfcInstance) |
| RootCondition |
Il s’agit de la partie non générée de la classe Policy. |
| ScheduleUid |
Il s’agit de la partie non générée de la classe Policy. |
| State |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| Urn |
Créez une chaîne Urn sur chaque requête et retournez-la. (Hérité de SfcInstance) |
Méthodes
| Nom | Description |
|---|---|
| Alter() |
Conserve toutes les modifications apportées à cet objet. |
| AlterImpl() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| CheckObjectCreated() |
Pour être appelé à partir d’un domaine pour lorsqu’une API nécessite que l’objet soit créé plus fort que CheckObjectState (Hérité de SfcInstance) |
| CheckObjectState() |
Pour être appelé à partir du domaine pour tout accès à l’objet (Hérité de SfcInstance) |
| Create() |
Crée l’objet sur le serveur. |
| CreateIdentityKey() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| CreateImpl() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Il s’agit de la partie non générée de la classe Policy. |
| Drop() |
Supprime l’objet et le supprime de la collection. |
| DropImpl() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| Evaluate(AdHocPolicyEvaluationMode, ISfcConnection[]) |
Il s’agit de la partie non générée de la classe Policy. |
| Evaluate(AdHocPolicyEvaluationMode, Object[]) |
Il s’agit de la partie non générée de la classe Policy. |
| Evaluate(AdHocPolicyEvaluationMode, SfcQueryExpression, ISfcConnection[]) |
Il s’agit de la partie non générée de la classe Policy. |
| GetChildCollection(String) |
Obtenez la collection enfant dans cette instance pour la chaîne de nom d’élément donnée. (Hérité de SfcInstance) |
| GetDomain() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| GetObjectFactory() |
Il s’agit de la partie non générée de la classe Policy. |
| GetPropertySet() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| GetTypeMetadataImpl() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| InitializeUIPropertyState() |
Substituable à partir des objets enfants qui s’intéressent à l’initialisation de leurs états (métadonnées dynamiques qui sont actuellement les « ». Enabled " property) (Hérité de SfcInstance) |
| MarkForDropImpl(Boolean) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| MarkRootAsConnected() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| MoveImpl(SfcInstance) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| PostAlter(Object) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| PostCreate(Object) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| PostDrop(Object) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| PostMove(Object) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| PostRename(Object) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| ProduceConfigureScript(Object) |
Il s’agit de la partie non générée de la classe Policy. |
| Refresh() |
actualise les propriétés de l’objet en les lisant à partir du serveur (Hérité de SfcInstance) |
| Rename(String) |
Renomme l’objet sur le serveur. |
| RenameImpl(SfcKey) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| ResetKey() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| ScriptAlter() |
Scripte toutes les modifications apportées à cet objet. |
| ScriptAlterWithObjectSet() |
Scripts Alter Policy avec ObjectSet dépendant. N’inclut pas les conditions référencées. |
| ScriptCreate() |
Création de scripts de l’objet sur le serveur. |
| ScriptCreateWithDependencies() |
Scripts créer une stratégie avec toutes les dépendances, notamment ObjectSet et toutes les conditions référencées |
| ScriptCreateWithObjectSet() |
Scripts créent une stratégie avec ObjectSet dépendant. N’inclut pas les conditions référencées. |
| ScriptDrop() |
Suppression de scripts de l’objet |
| ScriptDropWithObjectSet() |
Scripts Supprimez la stratégie avec ObjectSet dépendant. N’inclut pas les conditions référencées. |
| Serialize(XmlWriter) |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| ToString() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| UpdateUIPropertyState() |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| UsesFacet(String) |
Retourne une valeur booléenne indiquant si la condition de cette stratégie utilise la facette donnée. |
| Validate() |
Validation de l’objet enfant de base (Hérité de SfcInstance) |
| Validate(String) |
Validation de stratégie contrairement à ISfcValidate.Validate, cette méthode lève la première exception qu’elle rencontre si l’évaluation de cette méthode ne produit aucune exception, la validation passée |
Événements
| Nom | Description |
|---|---|
| ConnectionProcessingFinished |
Événement déclenché après la fin de l’exécution de la stratégie. |
| ConnectionProcessingStarted |
Événement déclenché avant le démarrage de l’exécution de la stratégie pour une connexion. |
| PolicyEvaluationFinished |
Événement déclenché après la fin de l’exécution de la stratégie. |
| PolicyEvaluationStarted |
Événement déclenché avant le démarrage de l’exécution de la stratégie. |
| propertyChanged |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| PropertyChanged |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| propertyMetadataChanged |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| PropertyMetadataChanged |
Il s’agit de la partie non générée de la classe Policy. (Hérité de SfcInstance) |
| TargetProcessed |
Événement déclenché après le traitement d’une cible. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ISfcRenamable.Rename(SfcKey) |
Renomme l’objet sur le serveur. |
| ISfcRenamable.ScriptRename(SfcKey) |
Il s’agit de la partie non générée de la classe Policy. |
| ISfcValidate.Validate(String, Object[]) |
Implémentation ISfcValidate pour la stratégie |