Microsoft.SqlServer.Management.Dmf Spazio dei nomi

Classi

Nome Descrizione
AdapterAlreadyExistsException

Questa eccezione viene generata quando Adapter Factory rileva la coppia {interface; object} già registrata

AdapterWrongNumberOfArgumentsException

Questa eccezione viene generata quando Adapter Factory rileva il costruttore dell'adattatore che accetta un argomento diverso da 1

AssemblyAlreadyRegisteredException

Questa eccezione viene generata quando FacetRepository tenta di analizzare lo stesso assembly per la seconda volta

BadEventDataException

Eccezione generata quando il BLOB EVENTDATA non è valido

BadExpressionTreeException

Eccezione di runtime per la valutazione di ExpressionTree

Condition

Questa è la parte non generata della classe Condition.

Condition.Key
ConditionCollection

Questa è la raccolta per Conditions.

ConditionExtender

Decorator per l'oggetto Condition. Consente di aggiungere proprietà aggiuntive all'oggetto Condition di base

ConflictingPropertyValuesException

Questa eccezione viene generata quando non è possibile creare o modificare l'oggetto

ConnectionEvaluationHistory
ConnectionEvaluationHistory.Key
ConnectionEvaluationHistoryCollection

Questa è la raccolta per ConnectionEvaluationHistorys.

ConversionNotSupportedException
DmfConstants

Costanti da utilizzare in DMF

DmfException

Classe di eccezione di base per tutte le classi di eccezioni SMO

EvaluationDetail
EvaluationDetail.Key
EvaluationDetailCollection

Questa è la raccolta per EvaluationDetails.

EvaluationFactory

Classe Static Factory che produce analizzatori

EvaluationHistory
EvaluationHistory.Key
EvaluationHistoryCollection

Questa è la raccolta per EvaluationHistory.

ExpressionNode

Impossibile creare un'istanza della classe del nodo di base.

ExpressionNodeAttribute

Nodo che rappresenta attributi - proprietà dei facet di gestione

ExpressionNodeChildren

Classe di base per i nodi, con elementi figlio; non può essere creata un'istanza

ExpressionNodeConfigurationException

Questa eccezione viene generata quando si tenta di configurare un'espressione che contiene un nodo di espressione non configurabile.

ExpressionNodeConstant

Nodo che rappresenta costanti

ExpressionNodeFunction

Funzione : restituisce l'oggetto per un determinato set di argomenti

ExpressionNodeGroup

Nodo, che rappresenta un nodo Group - tra parentesi

ExpressionNodeNotConfigurableException

Questa eccezione viene generata quando si tenta di configurare un'espressione che contiene un nodo di espressione non configurabile.

ExpressionNodeNotConfigurableOperatorException

Questa eccezione viene generata quando si tenta di configurare un'espressione che contiene operatori di espressioni non configurabili.

ExpressionNodeOperator

Nodo operatore : funzione booleana con 2 argomenti

ExpressionSerializationException

Questa eccezione viene generata quando ExpressionNode deserialize rileva un xml-node non specificato

ExpressionTypeMistmatchException

Questa eccezione viene generata quando gli argomenti dell'operatore hanno tipi incompatibili

FacetInfo

Questa classe fornisce informazioni su

FacetInfoCollection

Questa è la raccolta per FacetInfo.

FailedOperationException

Questa eccezione viene generata quando un'operazione non è riuscita

FunctionBadDatePartException

Questa eccezione viene generata quando una funzione date riceve una stringa di data non valida

FunctionNoServerException

Questa eccezione viene generata quando la funzione scalare ExecuteSQL non riesce a trovare un server a cui inviare la query

FunctionNotASmoObjectException

Questa eccezione viene generata quando si tenta di eseguire ExecuteSQLScalar su una destinazione non SMO

FunctionTooManyColumnsException

Questa eccezione viene generata quando le funzioni scalari ExecuteSql o ExecuteWql eseguono query che restituiscono più colonne

FunctionWrongArgumentsNumberException

Questa eccezione viene generata quando la funzione riceve un numero imprevisto di argomenti

FunctionWrongArgumentTypeException

Questa eccezione viene generata quando la funzione riceve l'argomento di tipo imprevisto

FunctionWrongReturnTypeException

Questa eccezione viene generata quando la funzione specifica un valore restituito di tipo imprevisto

InvalidInOperatorException

L'operatore IN deve avere l'elenco di operandi destro

InvalidOperandException

Questa eccezione viene generata quando gli argomenti dell'operatore hanno tipi incompatibili

MissingJobScheduleException

Questa eccezione viene generata quando un GUID della pianificazione del processo dei criteri è vuoto, ma la modalità di esecuzione non è Nessuno

MissingObjectException

L'oggetto non esiste (tentativo di fare riferimento a un oggetto inesistente)

MissingPropertyException

Questa eccezione viene generata quando si tenta di configurare alcune proprietà di sola lettura

MissingTypeFacetAssociationException
NonConfigurableReadOnlyPropertyException

Questa eccezione viene generata quando si tenta di configurare alcune proprietà di sola lettura

NonRetrievablePropertyException

Questa eccezione viene generata quando si tenta di recuperare alcune proprietà che non si applicano all'istanza

NoTargetSetEnabledException

Questa eccezione viene generata quando non è stato abilitato alcun set di destinazione per un determinato set di oggetti

NullFacetException

Questa eccezione viene generata quando la funzione prevede l'adattatore live ma ottiene NULL

ObjectAlreadyExistsException

L'oggetto esiste già (tentativo di creare un duplicato)

ObjectSet
ObjectSet.Key
ObjectSetCollection

Questo è l'insieme per ObjectSets.

ObjectValidationException

Eccezione di convalida generica

OperatorNotApplicableException

Questa eccezione viene generata quando gli argomenti dell'operatore hanno tipi incompatibili

Policy

Questa è la parte non generata della classe Policy.

Policy.ConnectionProcessingFinishedEventArgs

Argomento per l'evento ConnectionProcessingFinished.

Policy.ConnectionProcessingStartedEventArgs

Argomento per l'evento ConnectionProcessingStarted.

Policy.Key
Policy.PolicyEvaluationFinishedEventArgs

Argomento per l'evento PolicyEvaluatioFinished.

Policy.TargetProcessedEventArgs

Argomenti per l'evento TargetProcessed.

PolicyCategory

Questa è la parte non generata della classe PolicyCategory.

PolicyCategory.Key
PolicyCategoryCollection

Questa è la raccolta per le categorie di criteri.

PolicyCategoryInformation

Informazioni su una categoria di criteri.

PolicyCategorySubscription

Questa è la parte non generata della classe PolicyCategorySubscription.

PolicyCategorySubscription.Key
PolicyCategorySubscriptionCollection

Questa è la raccolta per PolicyCategorySubscriptions.

PolicyCollection

Questa è la raccolta per Policies.

PolicyEvaluationException
PolicyEvaluationResultsWriter

Scrive le cronologie di valutazione in un singolo documento XML rooted con un elemento radice denominato PolicyEvaluationResults.

PolicyExtender

Decorator per l'oggetto Policy. Consente di aggiungere proprietà aggiuntive all'oggetto Policy di base

PolicyStore

L'oggetto PolicyStore è l'oggetto radice per la gerarchia DMF.

PolicyStore.Key
PolicyStoreUpgradeSession
PostConfigurationActionAttribute

Attributo personalizzato che descrive le azioni post necessarie per la configurazione delle proprietà.

RestartPendingException

classe base per RestartPendingException generica è necessario crearla in modo da poter intercettare tutte le eccezioni di questo modulo

RestartPendingException<T>

Questa eccezione viene generata quando il valore specificato per una proprietà stringa è maggiore della lunghezza massima per tale proprietà

StringPropertyTooLongException

Questa eccezione viene generata quando il valore specificato per una proprietà stringa è maggiore della lunghezza massima per tale proprietà

TargetEvaluation
TargetSet

Questa è la parte non generata della classe TargetSet.

TargetSet.Key
TargetSetCollection

Raccolta per TargetSet.

TargetSetCountMismatchException

Questa eccezione viene generata quando l'insieme TargetSets creato automaticamente da ObjectSet è stato manomesso.

TargetSetLevel

Questa è la parte non generata della classe TargetSetLevel.

TargetSetLevel.Key
TargetSetLevelCollection

Raccolta per TargetSet.

TypeConversionException

Questa eccezione viene generata quando ExpressionNode deserialize rileva un xml-node non specificato

UnsupportedObjectTypeException
UnsupportedTargetSetForFacetException

Questa eccezione viene generata quando l'insieme TargetSets creato automaticamente da ObjectSet è stato manomesso e un tipo di destinazione non supportato è stato definito per il facet specificato

UnsupportedTypeException

Questa eccezione viene generata quando ExpressionNode deserialize rileva un nodo xml-node imprevisto

Utils

Classe che fornisce varie utilità. Pubblico perché i moduli dell'interfaccia utente hanno bisogno anche di alcuni metodi qui

Enumerazioni

Nome Descrizione
AdHocPolicyEvaluationMode

L'enumerazione del flag di bit AdHocPolicyEvaluationMode fornisce la modalità di esecuzione per un criterio che è "esegui ora".

AutomatedPolicyEvaluationMode

Possibili modalità di valutazione per i criteri automatizzati

DmfExceptionType

Tipi di eccezioni Dmf

ExpressionNodeFunction.Function

Tipo di funzione

ExpressionNodeType

Tipi di nodi nell'albero delle espressioni Questi vengono usati per l'identificazione, non per la creazione di nodi

ExpressionSerializationException.ReaderActionType

Azione XmlReader

ImportPolicyEnabledState

L'enumerazione del flag di bit ImportPolicyEnabledState viene usata come parametro per PolicyStore.ImportPolicy. Viene usato per impostare la proprietà Enabled di Criteri importati.

NameConditionType

Enumera gli operatori usati in Name Conditions (espressione: @Name operatore 'object_name') Nessuna usata per tutte le altre espressioni

OperatorType

Tipi di operatore

PolicyEffectiveState

L'enumerazione del flag di bit PolicyEffectiveState viene usata come tabella dati per l'enumerazione dei criteri in una destinazione specifica

PolicyHealthState

Questa enumerazione viene usata per rappresentare gli stati di integrità dei criteri. Nota: per il momento viene usato solo Critical e Unknown.

PolicyStore.EnumerationMode

Definisce il comportamento verso il flag IsSystemObject

PostConfigurationAction
TypeClass

Enumerazione usata per raggruppare System.Types in classi più grandi

Delegati

Nome Descrizione
Policy.ConnectionProcessingFinishedEventHandler

Delegato che verrà chiamato al termine dell'esecuzione dei criteri per tale connessione.

Policy.ConnectionProcessingStartedEventHandler

Segnala l'inizio dell'esecuzione dei criteri per una connessione.

Policy.PolicyEvaluationFinishedEventHandler

Delegato che verrà chiamato al termine dell'esecuzione dei criteri.

Policy.PolicyEvaluationStartedEventHandler

Segnala l'inizio dell'esecuzione dei criteri.

Policy.TargetProcessedEventHandler

Delegato per l'esecuzione di destinazione