Microsoft.SqlServer.Management.Dmf Namespace

Classes

Nome Description
AdapterAlreadyExistsException

Essa exceção é gerada quando o Adapter Factory encontra o par {interface; object} já registrado

AdapterWrongNumberOfArgumentsException

Essa exceção é gerada quando o Adapter Factory encontra o construtor do adaptador aceitando outro argumento diferente de 1

AssemblyAlreadyRegisteredException

Essa exceção é gerada quando o FacetRepository tenta verificar o mesmo assembly pela segunda vez

BadEventDataException

Exceção que é gerada quando o blob EVENTDATA é malformado

BadExpressionTreeException

Exceção em tempo de execução para avaliação de ExpressionTree

Condition

Essa é a parte não gerada da classe Condition.

Condition.Key
ConditionCollection

Esta é a coleção de condições.

ConditionExtender

Decorador do objeto Condition. Usado para adicionar propriedades adicionais ao objeto de condição base

ConflictingPropertyValuesException

Essa exceção é gerada quando o objeto não pode ser criado ou modificado

ConnectionEvaluationHistory
ConnectionEvaluationHistory.Key
ConnectionEvaluationHistoryCollection

Esta é a coleção de ConnectionEvaluationHistorys.

ConversionNotSupportedException
DmfConstants

Constantes para uso no DMF

DmfException

Classe de exceção base para todas as classes de exceção de SMO

EvaluationDetail
EvaluationDetail.Key
EvaluationDetailCollection

Esta é a coleção de EvaluationDetails.

EvaluationFactory

Classe Static Factory que produz Avaliadores

EvaluationHistory
EvaluationHistory.Key
EvaluationHistoryCollection

Esta é a coleção de EvaluationHistory.

ExpressionNode

Classe de nó base, não pode ser instanciada

ExpressionNodeAttribute

Nó que representa atributos – propriedades de facetas de gerenciamento

ExpressionNodeChildren

Classe base para nós, ter filhos; não pode ser instanciado

ExpressionNodeConfigurationException

Essa exceção é gerada quando tentamos configurar uma expressão que contém um nó de expressão não configurável.

ExpressionNodeConstant

Nó que representa constantes

ExpressionNodeFunction

Função – retorna objeto para determinado conjunto de argumentos

ExpressionNodeGroup

Nó, representando um grupo – nó entre parênteses

ExpressionNodeNotConfigurableException

Essa exceção é gerada quando tentamos configurar uma expressão que contém um nó de expressão não configurável.

ExpressionNodeNotConfigurableOperatorException

Essa exceção é gerada quando tentamos configurar uma expressão que contém operadores de expressão não configuráveis.

ExpressionNodeOperator

Nó do operador – função booliana com 2 argumentos

ExpressionSerializationException

Essa exceção é gerada quando ExpressionNode desserializar encontra xml-node não específico

ExpressionTypeMistmatchException

Essa exceção é gerada quando os argumentos do operador têm tipos incompatíveis

FacetInfo

Essa classe fornece informações sobre

FacetInfoCollection

Esta é a coleção para FacetInfo.

FailedOperationException

Essa exceção é gerada quando uma operação falha

FunctionBadDatePartException

Essa exceção é gerada quando uma função de data recebe uma cadeia de caracteres de parte de data incorreta

FunctionNoServerException

Essa exceção é gerada quando a função escalar ExecuteSQL não consegue encontrar um servidor para o qual enviar sua consulta

FunctionNotASmoObjectException

Essa exceção é gerada quando ExecuteSQLScalar é tentado em um destino não SMO

FunctionTooManyColumnsException

Essa exceção é gerada quando as funções escalares ExecuteSql ou ExecuteWql executam consultas que retornam mais de uma coluna

FunctionWrongArgumentsNumberException

Essa exceção é gerada quando a função recebe um número inesperado de argumentos

FunctionWrongArgumentTypeException

Essa exceção é gerada quando a função recebe o argumento de tipo inesperado

FunctionWrongReturnTypeException

Essa exceção é gerada quando a função especifica um valor retornado de tipo inesperado

InvalidInOperatorException

Operador IN deve ter lista de operandos direitos

InvalidOperandException

Essa exceção é gerada quando os argumentos do operador têm tipos incompatíveis

MissingJobScheduleException

Essa exceção é gerada quando um GUID de Agendamento de Trabalho de política está vazio, mas o modo de execução não é Nenhum

MissingObjectException

O objeto não existe (tentativa de referenciar objeto inexistente)

MissingPropertyException

Essa exceção é gerada quando tentamos configurar algumas propriedades somente leitura

MissingTypeFacetAssociationException
NonConfigurableReadOnlyPropertyException

Essa exceção é gerada quando tentamos configurar algumas propriedades somente leitura

NonRetrievablePropertyException

Essa exceção é gerada quando tentamos recuperar algumas propriedades que não se aplicam à instância

NoTargetSetEnabledException

Essa exceção é gerada quando nenhum Conjunto de Destino foi habilitado para um determinado conjunto de objetos

NullFacetException

Essa exceção é gerada quando a função espera um adaptador dinâmico, mas obtém NULL

ObjectAlreadyExistsException

O objeto já existe (tentativa de criar uma duplicata)

ObjectSet
ObjectSet.Key
ObjectSetCollection

Esta é a coleção de ObjectSets.

ObjectValidationException

Exceção de validação genérica

OperatorNotApplicableException

Essa exceção é gerada quando os argumentos do operador têm tipos incompatíveis

Policy

Essa é a parte não gerada da classe Policy.

Policy.ConnectionProcessingFinishedEventArgs

Argumento para o evento ConnectionProcessingFinished.

Policy.ConnectionProcessingStartedEventArgs

Argumento para o evento ConnectionProcessingStarted.

Policy.Key
Policy.PolicyEvaluationFinishedEventArgs

Argumento para o evento PolicyEvaluatioFinished.

Policy.TargetProcessedEventArgs

Argumentos para o evento TargetProcessed.

PolicyCategory

Essa é a parte não gerada da classe PolicyCategory.

PolicyCategory.Key
PolicyCategoryCollection

Esta é a coleção para categorias de política.

PolicyCategoryInformation

Informações sobre uma categoria de política.

PolicyCategorySubscription

Essa é a parte não gerada da classe PolicyCategorySubscription.

PolicyCategorySubscription.Key
PolicyCategorySubscriptionCollection

Esta é a coleção de PolicyCategorySubscriptions.

PolicyCollection

Esta é a coleção de Políticas.

PolicyEvaluationException
PolicyEvaluationResultsWriter

Grava históricos de avaliação em um único documento xml raiz com um elemento raiz chamado PolicyEvaluationResults.

PolicyExtender

Decorador do objeto Policy. Usado para adicionar propriedades adicionais ao objeto policy base

PolicyStore

O objeto PolicyStore é o objeto raiz da hierarquia DMF.

PolicyStore.Key
PolicyStoreUpgradeSession
PostConfigurationActionAttribute

Atributo personalizado que descreve as ações de postagem necessárias para a configuração da propriedade.

RestartPendingException

classe base para RestartPendingException genérico, precisamos criar isso para que possamos capturar todas as exceções desse formulário

RestartPendingException<T>

Essa exceção é gerada quando o valor especificado para uma propriedade de cadeia de caracteres é maior que o comprimento máximo para essa propriedade

StringPropertyTooLongException

Essa exceção é gerada quando o valor especificado para uma propriedade de cadeia de caracteres é maior que o comprimento máximo para essa propriedade

TargetEvaluation
TargetSet

Essa é a parte não gerada da classe TargetSet.

TargetSet.Key
TargetSetCollection

Esta é a coleção para TargetSet.

TargetSetCountMismatchException

Essa exceção é gerada quando a coleção TargetSets criada automaticamente pelo ObjectSet foi adulterada.

TargetSetLevel

Essa é a parte não gerada da classe TargetSetLevel.

TargetSetLevel.Key
TargetSetLevelCollection

Esta é a coleção para TargetSet.

TypeConversionException

Essa exceção é gerada quando ExpressionNode desserializar encontra xml-node não específico

UnsupportedObjectTypeException
UnsupportedTargetSetForFacetException

Essa exceção é gerada quando a coleção TargetSets criada automaticamente pelo ObjectSet foi adulterada e um tipo de destino sem suporte foi definido para a faceta fornecida

UnsupportedTypeException

Essa exceção é gerada quando ExpressionNode desserializar encontra um xml-node inesperado

Utils

Classe que fornece vários utilitários. Público porque os módulos de interface do usuário também precisam de alguns métodos aqui

Enumerações

Nome Description
AdHocPolicyEvaluationMode

A enumeração do sinalizador de bits AdHocPolicyEvaluationMode fornece o modo de execução para uma política que é "executar agora".

AutomatedPolicyEvaluationMode

Modos de avaliação possíveis para políticas automatizadas

DmfExceptionType

Tipos de exceções Dmf

ExpressionNodeFunction.Function

Tipo de função

ExpressionNodeType

Tipos de nós na Árvore de Expressão São usados para identificação, não para criação de nós

ExpressionSerializationException.ReaderActionType

Ação XmlReader

ImportPolicyEnabledState

A enumeração do sinalizador de bits ImportPolicyEnabledState é usada como um parâmetro para PolicyStore.ImportPolicy. Ele é usado para definir a propriedade habilitada da Política importada.

NameConditionType

Enumera operadores usados em Condições de Nome (expressão: @Name operador 'object_name') Nenhum usado para todas as outras expressões

OperatorType

Tipos de operador

PolicyEffectiveState

A enumeração de bits PolicyEffectiveState é usada como a tabela de dados para a enumeração de políticas em um destino específico

PolicyHealthState

Essa enumeração é usada para representar os estados de integridade da política. Observação: só usamos Crítico e Desconhecido por enquanto.

PolicyStore.EnumerationMode

Define o comportamento para o sinalizador IsSystemObject

PostConfigurationAction
TypeClass

Enumeração usada para agrupar System.Types em classes maiores

Delegados

Nome Description
Policy.ConnectionProcessingFinishedEventHandler

Delegar que será chamado quando a execução da política for concluída para essa conexão.

Policy.ConnectionProcessingStartedEventHandler

Sinaliza o início da execução da política para uma conexão.

Policy.PolicyEvaluationFinishedEventHandler

Delegado que será chamado quando a execução da política for concluída.

Policy.PolicyEvaluationStartedEventHandler

Sinaliza o início da execução da política.

Policy.TargetProcessedEventHandler

Delegar para execução de destino