Microsoft.SqlServer.Management.Dmf Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |