Microsoft.SqlServer.Management.Dmf Espace de noms

Classes

Nom Description
AdapterAlreadyExistsException

Cette exception est levée lorsque la fabrique d’adaptateurs rencontre une paire {interface ; object} déjà inscrite

AdapterWrongNumberOfArgumentsException

Cette exception est levée lorsque adapter Factory rencontre le constructeur de l’adaptateur acceptant d’autres arguments que 1

AssemblyAlreadyRegisteredException

Cette exception est levée lorsque FacetRepository tente d’analyser le même assembly pour la deuxième fois

BadEventDataException

Exception levée lorsque l’objet blob EVENTDATA est incorrect

BadExpressionTreeException

Exception d’exécution pour l’évaluation d’ExpressionTree

Condition

Il s’agit de la partie non générée de la classe Condition.

Condition.Key
ConditionCollection

Il s’agit de la collection conditions.

ConditionExtender

Décorateur pour l’objet Condition. Utilisé pour ajouter des propriétés supplémentaires à l’objet Condition de base

ConflictingPropertyValuesException

Cette exception est levée lorsque l’objet ne peut pas être créé ou modifié

ConnectionEvaluationHistory
ConnectionEvaluationHistory.Key
ConnectionEvaluationHistoryCollection

Il s’agit de la collection pour ConnectionEvaluationHistorys.

ConversionNotSupportedException
DmfConstants

Constantes à utiliser dans DMF

DmfException

Classe d’exception de base pour toutes les classes d’exception SMO

EvaluationDetail
EvaluationDetail.Key
EvaluationDetailCollection

Il s’agit de la collection d’EvaluationDetails.

EvaluationFactory

Classe Static Factory produisant des évaluateurs

EvaluationHistory
EvaluationHistory.Key
EvaluationHistoryCollection

Il s’agit de la collection d’EvaluationHistory.

ExpressionNode

Classe de nœud de base, ne peut pas être instanciée

ExpressionNodeAttribute

Nœud représentant des attributs - propriétés des facettes de gestion

ExpressionNodeChildren

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

ExpressionNodeConfigurationException

Cette exception est levée lorsque nous tentons de configurer une expression qui contient un nœud d’expression non configurable.

ExpressionNodeConstant

Nœud représentant des constantes

ExpressionNodeFunction

Fonction : retourne un objet pour un jeu d’arguments donné

ExpressionNodeGroup

Nœud représentant un groupe - nœud entre parenthèses

ExpressionNodeNotConfigurableException

Cette exception est levée lorsque nous tentons de configurer une expression qui contient un nœud d’expression non configurable.

ExpressionNodeNotConfigurableOperatorException

Cette exception est levée lorsque nous tentons de configurer une expression qui contient des opérateurs d’expression non configurables.

ExpressionNodeOperator

Nœud opérateur - fonction booléenne avec 2 arguments

ExpressionSerializationException

Cette exception est levée lorsque la désérialisation d’ExpressionNode rencontre unxpected xml-node

ExpressionTypeMistmatchException

Cette exception est levée lorsque les arguments de l’opérateur ont des types incompatibles

FacetInfo

Cette classe fournit des informations sur

FacetInfoCollection

Il s’agit de la collection pour FacetInfo.

FailedOperationException

Cette exception est levée lorsqu’une opération a échoué

FunctionBadDatePartException

Cette exception est levée lorsqu’une fonction de date reçoit une chaîne de partie de date incorrecte

FunctionNoServerException

Cette exception est levée lorsque la fonction scalaire ExecuteSQL ne trouve pas de serveur à envoyer sa requête à

FunctionNotASmoObjectException

Cette exception est levée lorsque ExecuteSQLScalar est tenté sur une cible non-SMO

FunctionTooManyColumnsException

Cette exception est levée lorsque les fonctions scalaires ExecuteSql ou ExecuteWql exécutent des requêtes qui retournent plusieurs colonnes

FunctionWrongArgumentsNumberException

Cette exception est levée lorsque la fonction reçoit un nombre inattendu d’arguments

FunctionWrongArgumentTypeException

Cette exception est levée lorsque la fonction reçoit l’argument d’un type inattendu

FunctionWrongReturnTypeException

Cette exception est levée lorsque la fonction spécifie une valeur de retour de type inattendu

InvalidInOperatorException

L’opérateur IN doit disposer d’une liste d’opérandes appropriée

InvalidOperandException

Cette exception est levée lorsque les arguments de l’opérateur ont des types incompatibles

MissingJobScheduleException

Cette exception est levée lorsqu’un GUID de planification de travaux de stratégie est vide, mais que le mode d’exécution n’est pas None

MissingObjectException

L’objet n’existe pas (tentative de référence d’objet inexistant)

MissingPropertyException

Cette exception est levée lorsque nous tentons de configurer certaines propriétés en lecture seule

MissingTypeFacetAssociationException
NonConfigurableReadOnlyPropertyException

Cette exception est levée lorsque nous tentons de configurer certaines propriétés en lecture seule

NonRetrievablePropertyException

Cette exception est levée lorsque nous tentons de récupérer certaines propriétés qui ne s’appliquent pas à l’instance

NoTargetSetEnabledException

Cette exception est levée lorsqu’aucun jeu de cibles n’a été activé pour un jeu d’objets donné

NullFacetException

Cette exception est levée lorsque la fonction attend l’adaptateur en direct, mais obtient NULL

ObjectAlreadyExistsException

L’objet existe déjà (tentative de création d’un doublon)

ObjectSet
ObjectSet.Key
ObjectSetCollection

Il s’agit de la collection pour ObjectSets.

ObjectValidationException

Exception de validation générique

OperatorNotApplicableException

Cette exception est levée lorsque les arguments de l’opérateur ont des types incompatibles

Policy

Il s’agit de la partie non générée de la classe Policy.

Policy.ConnectionProcessingFinishedEventArgs

Argument de l’événement ConnectionProcessingFinished.

Policy.ConnectionProcessingStartedEventArgs

Argument de l’événement ConnectionProcessingStarted.

Policy.Key
Policy.PolicyEvaluationFinishedEventArgs

Argument de l’événement PolicyEvaluatioFinished.

Policy.TargetProcessedEventArgs

Arguments de l’événement TargetProcessed.

PolicyCategory

Il s’agit de la partie non générée de la classe PolicyCategory.

PolicyCategory.Key
PolicyCategoryCollection

Il s’agit de la collection pour les catégories de stratégie.

PolicyCategoryInformation

Informations sur une catégorie de stratégie.

PolicyCategorySubscription

Il s’agit de la partie non générée de la classe PolicyCategorySubscription.

PolicyCategorySubscription.Key
PolicyCategorySubscriptionCollection

Il s’agit de la collection pour PolicyCategorySubscriptions.

PolicyCollection

Il s’agit de la collection pour Policies.

PolicyEvaluationException
PolicyEvaluationResultsWriter

Écrit des historiques d’évaluation dans un document xml rooté unique avec un élément racine nommé PolicyEvaluationResults.

PolicyExtender

Décorateur de l’objet Policy. Utilisé pour ajouter des propriétés supplémentaires à l’objet de stratégie de base

PolicyStore

L’objet PolicyStore est l’objet racine de la hiérarchie DMF.

PolicyStore.Key
PolicyStoreUpgradeSession
PostConfigurationActionAttribute

Attribut personnalisé qui décrit les actions de publication requises pour la configuration des propriétés.

RestartPendingException

classe de base pour restartPendingException générique, nous devons créer cette opération afin que nous puissions intercepter toutes les exceptions de ce formulaire

RestartPendingException<T>

Cette exception est levée lorsque la valeur spécifiée pour une propriété de chaîne est supérieure à la longueur maximale de cette propriété

StringPropertyTooLongException

Cette exception est levée lorsque la valeur spécifiée pour une propriété de chaîne est supérieure à la longueur maximale de cette propriété

TargetEvaluation
TargetSet

Il s’agit de la partie non générée de la classe TargetSet.

TargetSet.Key
TargetSetCollection

Il s’agit de la collection pour TargetSet.

TargetSetCountMismatchException

Cette exception est levée lorsque la collection TargetSets créée automatiquement par ObjectSet a été falsifiée.

TargetSetLevel

Il s’agit de la partie non générée de la classe TargetSetLevel.

TargetSetLevel.Key
TargetSetLevelCollection

Il s’agit de la collection pour TargetSet.

TypeConversionException

Cette exception est levée lorsque la désérialisation d’ExpressionNode rencontre unxpected xml-node

UnsupportedObjectTypeException
UnsupportedTargetSetForFacetException

Cette exception est levée lorsque la collection TargetSets créée automatiquement par l’ObjetSet a été falsifiée et qu’un type cible non pris en charge a été défini pour la facette donnée

UnsupportedTypeException

Cette exception est levée lorsque la désérialisation d’ExpressionNode rencontre un nœud xml inattendu

Utils

Classe qui fournit différents utilitaires. Public, car les modules d’interface utilisateur ont également besoin de certaines méthodes ici

Énumérations

Nom Description
AdHocPolicyEvaluationMode

L’énumération de l’indicateur de bits AdHocPolicyEvaluationMode fournit le mode d’exécution d’une stratégie « exécuter maintenant ».

AutomatedPolicyEvaluationMode

Modes d’évaluation possibles pour les stratégies automatisées

DmfExceptionType

Types d’exceptions Dmf

ExpressionNodeFunction.Function

Type de fonction

ExpressionNodeType

Types de nœuds dans l’arborescence d’expressions : ceux-ci sont utilisés pour l’identification, et non pour la création de nœuds

ExpressionSerializationException.ReaderActionType

Action XmlReader

ImportPolicyEnabledState

L’énumération d’indicateur bit ImportPolicyEnabledState est utilisée comme paramètre pour PolicyStore.ImportPolicy. Il est utilisé pour définir la propriété Enabled de la stratégie importée.

NameConditionType

Énumère les opérateurs utilisés dans les conditions de nom (expression : @Name opérateur 'object_name') Aucun utilisé pour toutes les autres expressions

OperatorType

Types d’opérateurs

PolicyEffectiveState

L’énumération d’indicateurs de bits PolicyEffectiveState est utilisée comme table de données pour l’énumération des stratégies sur une cible particulière

PolicyHealthState

Cette énumération est utilisée pour représenter les états d’intégrité de la stratégie. Remarque : Nous utilisons uniquement Critique et Inconnu pour l’instant.

PolicyStore.EnumerationMode

Définit le comportement vers l’indicateur IsSystemObject

PostConfigurationAction
TypeClass

Énumération utilisée pour regrouper System.Types en classes plus volumineuses

Délégués

Nom Description
Policy.ConnectionProcessingFinishedEventHandler

Délégué qui sera appelé à la fin de l’exécution de la stratégie pour cette connexion.

Policy.ConnectionProcessingStartedEventHandler

Signale le début de l’exécution de la stratégie pour une connexion.

Policy.PolicyEvaluationFinishedEventHandler

Délégué qui sera appelé une fois l’exécution de la stratégie terminée.

Policy.PolicyEvaluationStartedEventHandler

Signale le début de l’exécution de la stratégie.

Policy.TargetProcessedEventHandler

Délégué pour l’exécution cible