Microsoft.SqlServer.Management.Dmf Espacio de nombres

Clases

Nombre Description
AdapterAlreadyExistsException

Esta excepción se produce cuando el generador de adaptadores encuentra ya el par {interface; object} registrado

AdapterWrongNumberOfArgumentsException

Esta excepción se produce cuando El generador de adaptadores encuentra el constructor del adaptador que acepta un argumento distinto de 1.

AssemblyAlreadyRegisteredException

Esta excepción se produce cuando FacetRepository intenta examinar el mismo ensamblado por segunda vez.

BadEventDataException

Excepción que se produce cuando el blob EVENTDATA tiene un formato incorrecto

BadExpressionTreeException

Excepción en tiempo de ejecución para la evaluación de ExpressionTree

Condition

Esta es la parte no generada de la clase Condition.

Condition.Key
ConditionCollection

Esta es la colección de Condiciones.

ConditionExtender

Decorador para el objeto Condition. Se usan para agregar propiedades adicionales al objeto Condition base

ConflictingPropertyValuesException

Esta excepción se produce cuando no se puede crear o modificar el objeto

ConnectionEvaluationHistory
ConnectionEvaluationHistory.Key
ConnectionEvaluationHistoryCollection

Esta es la colección para ConnectionEvaluationHistorys.

ConversionNotSupportedException
DmfConstants

Constantes para su uso en DMF

DmfException

Clase de excepción base para todas las clases de excepción de SMO

EvaluationDetail
EvaluationDetail.Key
EvaluationDetailCollection

Esta es la colección para EvaluationDetails.

EvaluationFactory

Clase Static Factory que produce evaluadores

EvaluationHistory
EvaluationHistory.Key
EvaluationHistoryCollection

Esta es la colección de EvaluationHistory.

ExpressionNode

No se puede crear una instancia de la clase de nodo base.

ExpressionNodeAttribute

Nodo que representa atributos: propiedades de facetas de administración

ExpressionNodeChildren

Clase base para nodos, tener elementos secundarios; no se puede crear una instancia

ExpressionNodeConfigurationException

Esta excepción se produce cuando se intenta configurar una expresión que contiene un nodo de expresión no configurable.

ExpressionNodeConstant

Nodo que representa constantes

ExpressionNodeFunction

Función: devuelve el objeto para un conjunto determinado de argumentos.

ExpressionNodeGroup

Nodo, que representa un grupo: nodo entre paréntesis

ExpressionNodeNotConfigurableException

Esta excepción se produce cuando se intenta configurar una expresión que contiene un nodo de expresión no configurable.

ExpressionNodeNotConfigurableOperatorException

Esta excepción se produce cuando se intenta configurar una expresión que contiene operadores de expresión no configurables.

ExpressionNodeOperator

Nodo de operador: función booleana con 2 argumentos

ExpressionSerializationException

Esta excepción se produce cuando ExpressionNode deserialize encuentra un nodo xml no especificado

ExpressionTypeMistmatchException

Esta excepción se produce cuando los argumentos del operador tienen tipos incompatibles.

FacetInfo

Esta clase proporciona información sobre

FacetInfoCollection

Esta es la colección para FacetInfo.

FailedOperationException

Esta excepción se produce cuando se produce un error en una operación.

FunctionBadDatePartException

Esta excepción se produce cuando una función de fecha recibe una cadena de parte de fecha incorrecta.

FunctionNoServerException

Esta excepción se produce cuando la función escalar ExecuteSQL no encuentra un servidor para enviar su consulta a

FunctionNotASmoObjectException

Esta excepción se produce cuando ExecuteSQLScalar se intenta en un destino que no es SMO.

FunctionTooManyColumnsException

Esta excepción se produce cuando las funciones escalares ExecuteSql o ExecuteWql ejecutan consultas que devuelven más de una columna.

FunctionWrongArgumentsNumberException

Esta excepción se produce cuando la función recibe un número inesperado de argumentos.

FunctionWrongArgumentTypeException

Esta excepción se produce cuando la función recibe el argumento de tipo inesperado.

FunctionWrongReturnTypeException

Esta excepción se produce cuando la función especifica un valor devuelto de tipo inesperado.

InvalidInOperatorException

El operador IN debe tener lista de operandos correctos

InvalidOperandException

Esta excepción se produce cuando los argumentos del operador tienen tipos incompatibles.

MissingJobScheduleException

Esta excepción se produce cuando un GUID de programación de trabajos de directiva está vacío, pero el modo de ejecución no es Ninguno.

MissingObjectException

El objeto no existe (intento de hacer referencia a un objeto no existente)

MissingPropertyException

Esta excepción se produce cuando se intenta configurar algunas propiedades de solo lectura.

MissingTypeFacetAssociationException
NonConfigurableReadOnlyPropertyException

Esta excepción se produce cuando se intenta configurar algunas propiedades de solo lectura.

NonRetrievablePropertyException

Esta excepción se produce cuando se intenta recuperar algunas propiedades que no se aplican a la instancia.

NoTargetSetEnabledException

Esta excepción se produce cuando no se ha habilitado ningún conjunto de objetos de destino para un conjunto de objetos determinado.

NullFacetException

Esta excepción se produce cuando la función espera el adaptador activo, pero obtiene NULL.

ObjectAlreadyExistsException

El objeto ya existe (intento de crear un duplicado)

ObjectSet
ObjectSet.Key
ObjectSetCollection

Esta es la colección para ObjectSets.

ObjectValidationException

Excepción de validación genérica

OperatorNotApplicableException

Esta excepción se produce cuando los argumentos del operador tienen tipos incompatibles.

Policy

Esta es la parte no generada de la clase Policy.

Policy.ConnectionProcessingFinishedEventArgs

Argumento para el evento ConnectionProcessingFinished.

Policy.ConnectionProcessingStartedEventArgs

Argumento para el evento ConnectionProcessingStarted.

Policy.Key
Policy.PolicyEvaluationFinishedEventArgs

Argumento para el evento PolicyEvaluatioFinished.

Policy.TargetProcessedEventArgs

Argumentos para el evento TargetProcessed.

PolicyCategory

Esta es la parte no generada de la clase PolicyCategory.

PolicyCategory.Key
PolicyCategoryCollection

Esta es la colección para categorías de directiva.

PolicyCategoryInformation

Información sobre una categoría de directiva.

PolicyCategorySubscription

Esta es la parte no generada de la clase PolicyCategorySubscription.

PolicyCategorySubscription.Key
PolicyCategorySubscriptionCollection

Esta es la colección para PolicyCategorySubscriptions.

PolicyCollection

Esta es la colección para Policies.

PolicyEvaluationException
PolicyEvaluationResultsWriter

Escribe historiales de evaluación en un único documento xml raíz con un elemento raíz denominado PolicyEvaluationResults.

PolicyExtender

Decorador para el objeto Policy. Se usan para agregar propiedades adicionales al objeto Policy base.

PolicyStore

El objeto PolicyStore es el objeto raíz de la jerarquía DMF.

PolicyStore.Key
PolicyStoreUpgradeSession
PostConfigurationActionAttribute

Atributo personalizado que describe las acciones posteriores necesarias para la configuración de propiedades.

RestartPendingException

Clase base para RestartPendingException genérico que necesitamos crear para que podamos detectar todas las excepciones de este formulario.

RestartPendingException<T>

Esta excepción se produce cuando el valor especificado para una propiedad de cadena es mayor que la longitud máxima de esa propiedad.

StringPropertyTooLongException

Esta excepción se produce cuando el valor especificado para una propiedad de cadena es mayor que la longitud máxima de esa propiedad.

TargetEvaluation
TargetSet

Esta es la parte no generada de la clase TargetSet.

TargetSet.Key
TargetSetCollection

Esta es la colección de TargetSet.

TargetSetCountMismatchException

Esta excepción se produce cuando se ha alterado la colección TargetSets creada automáticamente por objectSet.

TargetSetLevel

Esta es la parte no generada de la clase TargetSetLevel.

TargetSetLevel.Key
TargetSetLevelCollection

Esta es la colección de TargetSet.

TypeConversionException

Esta excepción se produce cuando ExpressionNode deserialize encuentra un nodo xml no especificado

UnsupportedObjectTypeException
UnsupportedTargetSetForFacetException

Esta excepción se produce cuando la colección TargetSets creada automáticamente por objectSet se ha alterado y se ha definido un tipo de destino no admitido para la faceta especificada.

UnsupportedTypeException

Esta excepción se produce cuando ExpressionNode deserializa encuentra un nodo xml inesperado.

Utils

Clase que proporciona varias utilidades. Público porque los módulos de la interfaz de usuario también necesitan algunos métodos aquí

Enumeraciones

Nombre Description
AdHocPolicyEvaluationMode

La enumeración de marca de bits AdHocPolicyEvaluationMode proporciona el modo de ejecución para una directiva que se "ejecuta ahora".

AutomatedPolicyEvaluationMode

Posibles modos de evaluación para directivas automatizadas

DmfExceptionType

Tipos de excepciones dmf

ExpressionNodeFunction.Function

Tipo de función

ExpressionNodeType

Tipos de nodos en el árbol de expresiones Se usan para la identificación, no para la creación de nodos.

ExpressionSerializationException.ReaderActionType

Acción XmlReader

ImportPolicyEnabledState

La enumeración de marca de bits ImportPolicyEnabledState se usa como parámetro para PolicyStore.ImportPolicy. Se usa para establecer la propiedad Enabled de la directiva importada.

NameConditionType

Enumera los operadores usados en Condiciones de nombre (expresión: @Name operador 'object_name') None usado para todas las demás expresiones

OperatorType

Tipos de operador

PolicyEffectiveState

La enumeración de marca de bits PolicyEffectiveState se usa como tabla de datos para la enumeración de directivas en un destino determinado.

PolicyHealthState

Esta enumeración se usa para representar los estados de mantenimiento de la directiva. Nota: Solo usamos Critical y Unknown por ahora.

PolicyStore.EnumerationMode

Define el comportamiento hacia la marca IsSystemObject

PostConfigurationAction
TypeClass

Enumeración usada para agrupar System.Types en clases más grandes

Delegados

Nombre Description
Policy.ConnectionProcessingFinishedEventHandler

Delegado al que se llamará cuando finalice la ejecución de la directiva para esa conexión.

Policy.ConnectionProcessingStartedEventHandler

Indica el inicio de la ejecución de la directiva para una conexión.

Policy.PolicyEvaluationFinishedEventHandler

Delegado al que se llamará cuando finalice la ejecución de la directiva.

Policy.PolicyEvaluationStartedEventHandler

Indica el inicio de la ejecución de la directiva.

Policy.TargetProcessedEventHandler

Delegado para la ejecución de destino