Linguaggio

Policy Classe

Definizione

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

Si applica a