Policy Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questa è la parte non generata della 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
- Ereditarietà
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| Policy() |
Costruttore predefinito utilizzato per la deserializzazione. VSTS 55852. |
| Policy(PolicyStore, String) |
Crea un'istanza di un nuovo oggetto Policy. |
Campi
| Nome | Descrizione |
|---|---|
| HelpLinkStringMaxLength |
Limite per la lunghezza della proprietà HelpLink. Si noti che si tratta della lunghezza massima del collegamento ipertestuale accettata da Internet Explorer. |
| HelpTextStringMaxLength |
Limite per la lunghezza della proprietà HelpText specificata dall'utente. |
Proprietà
| Nome | Descrizione |
|---|---|
| AbstractIdentityKey |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| AutomatedPolicyEvaluationMode |
Questa è la parte non generata della classe Policy. |
| CategoryId |
Questa è la parte non generata della classe Policy. |
| Condition |
Questa è la parte non generata della classe Policy. |
| CreateDate |
Questa è la parte non generata della classe Policy. |
| CreatedBy |
Questa è la parte non generata della classe Policy. |
| DateModified |
Questa è la parte non generata della classe Policy. |
| Description |
Questa è la parte non generata della classe Policy. |
| Enabled |
Questa è la parte non generata della classe Policy. |
| EvaluationHistories |
Questa è la parte non generata della classe Policy. |
| HasScript |
Indica se una delle condizioni a cui fa riferimento questo criterio fa riferimento a uno script t-sql o wql |
| HelpLink |
Questa è la parte non generata della classe Policy. |
| HelpText |
Questa è la parte non generata della classe Policy. |
| ID |
Questa è la parte non generata della classe Policy. |
| IdentityKey |
Questa è la parte non generata della classe Policy. |
| IsSystemObject |
Questa è la parte non generata della classe Policy. |
| KeyChain |
Restituisce il percorso di identità dell'oggetto (Ereditato da SfcInstance) |
| Metadata |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| ModifiedBy |
Questa è la parte non generata della classe Policy. |
| Name |
Questa è la parte non generata della classe Policy. |
| ObjectSet |
Questa è la parte non generata della classe Policy. |
| Parent |
Questa è la parte non generata della classe Policy. |
| PolicyCategory |
Questa è la parte non generata della classe Policy. |
| Properties |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| PropertyStorageProvider |
Questa proprietà restituisce l'implementazione predefinita di SFC per l'interfaccia ISfcPropertyStorageProvider, che può essere sottoposta a override nelle classi figlio per restituire un altro provider di archiviazione ,ad esempio un elenco di proprietà flat. (Ereditato da SfcInstance) |
| RootCondition |
Questa è la parte non generata della classe Policy. |
| ScheduleUid |
Questa è la parte non generata della classe Policy. |
| State |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| Urn |
Creare una nuova stringa Urn per ogni richiesta e restituirla. (Ereditato da SfcInstance) |
Metodi
| Nome | Descrizione |
|---|---|
| Alter() |
Rende persistenti tutte le modifiche apportate a questo oggetto. |
| AlterImpl() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| CheckObjectCreated() |
Per essere chiamato dal dominio per quando un'API richiede che l'oggetto venga creato più forte di CheckObjectState (Ereditato da SfcInstance) |
| CheckObjectState() |
Per essere chiamato dal dominio per qualsiasi accesso all'oggetto (Ereditato da SfcInstance) |
| Create() |
Crea l'oggetto nel server. |
| CreateIdentityKey() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| CreateImpl() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Questa è la parte non generata della classe Policy. |
| Drop() |
Elimina l'oggetto e lo rimuove dall'insieme. |
| DropImpl() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| Evaluate(AdHocPolicyEvaluationMode, ISfcConnection[]) |
Questa è la parte non generata della classe Policy. |
| Evaluate(AdHocPolicyEvaluationMode, Object[]) |
Questa è la parte non generata della classe Policy. |
| Evaluate(AdHocPolicyEvaluationMode, SfcQueryExpression, ISfcConnection[]) |
Questa è la parte non generata della classe Policy. |
| GetChildCollection(String) |
Ottiene la raccolta figlio in questa istanza per la stringa del nome dell'elemento specificata. (Ereditato da SfcInstance) |
| GetDomain() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| GetObjectFactory() |
Questa è la parte non generata della classe Policy. |
| GetPropertySet() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| GetTypeMetadataImpl() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| InitializeUIPropertyState() |
Esegui l'override dagli oggetti figlio che riguardano l'inizializzazione dei relativi stati (metadati dinamici che sono attualmente ". Enabled" proprietà) (Ereditato da SfcInstance) |
| MarkForDropImpl(Boolean) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| MarkRootAsConnected() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| MoveImpl(SfcInstance) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| PostAlter(Object) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| PostCreate(Object) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| PostDrop(Object) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| PostMove(Object) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| PostRename(Object) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| ProduceConfigureScript(Object) |
Questa è la parte non generata della classe Policy. |
| Refresh() |
aggiorna le proprietà dell'oggetto leggendole dal server (Ereditato da SfcInstance) |
| Rename(String) |
Rinomina l'oggetto nel server. |
| RenameImpl(SfcKey) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| ResetKey() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| ScriptAlter() |
Consente di creare script per tutte le modifiche apportate a questo oggetto. |
| ScriptAlterWithObjectSet() |
Script alter policy with dependent ObjectSet( Modifica criteri con objectSet dipendente). Non include condizioni di riferimento. |
| ScriptCreate() |
Script per la creazione dell'oggetto nel server. |
| ScriptCreateWithDependencies() |
Script Creare criteri con tutte le dipendenze, inclusi ObjectSet e tutte le condizioni a cui si fa riferimento |
| ScriptCreateWithObjectSet() |
Script Creare criteri con ObjectSet dipendente. Non include condizioni di riferimento. |
| ScriptDrop() |
Eliminazione degli script dell'oggetto |
| ScriptDropWithObjectSet() |
Script Rilascia criteri con ObjectSet dipendente. Non include condizioni di riferimento. |
| Serialize(XmlWriter) |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| ToString() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| UpdateUIPropertyState() |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| UsesFacet(String) |
Restituisce un valore booleano che indica se la condizione di questo criterio utilizza il facet specificato. |
| Validate() |
Convalida dell'oggetto figlio di base (Ereditato da SfcInstance) |
| Validate(String) |
Convalida dei criteri diversamente da ISfcValidate.Validate, questo metodo genererà la prima eccezione rilevata se la valutazione di questo metodo non produce eccezioni, la convalida superata |
Eventi
| Nome | Descrizione |
|---|---|
| ConnectionProcessingFinished |
Evento che viene generato dopo la fine dell'esecuzione dei criteri. |
| ConnectionProcessingStarted |
Evento generato prima dell'avvio dell'esecuzione dei criteri per una connessione. |
| PolicyEvaluationFinished |
Evento che viene generato dopo la fine dell'esecuzione dei criteri. |
| PolicyEvaluationStarted |
Evento generato prima dell'avvio dell'esecuzione dei criteri. |
| propertyChanged |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| PropertyChanged |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| propertyMetadataChanged |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| PropertyMetadataChanged |
Questa è la parte non generata della classe Policy. (Ereditato da SfcInstance) |
| TargetProcessed |
Evento generato dopo l'elaborazione di una destinazione. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ISfcRenamable.Rename(SfcKey) |
Rinomina l'oggetto nel server. |
| ISfcRenamable.ScriptRename(SfcKey) |
Questa è la parte non generata della classe Policy. |
| ISfcValidate.Validate(String, Object[]) |
Implementazione di ISfcValidate per i criteri |