Freigeben über


Microsoft.SqlServer.Management.Dmf-Namespace

The Microsoft.SqlServer.Management.Dmf namespace contains classes that represent the SQL Server policy-based management objects. 

The top-level class is the PolicyStore class, where the following objects are child objects: Policy, Condition, PolicyGroupSubscription, PolicyCategory, Facets

The Microsoft.SqlServer.Management.Facets namespace supports the Microsoft.SqlServer.Management.Dmf namespace.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AdapterAlreadyExistsException The AdapterAlreadyExistsException class is an exception that is raised when an attempt is made to retrieve a collection that is not available.
Öffentliche Klasse AdapterWrongNumberOfArgumentsException The AdapterWrongNumberOfArgumentsException class is an exception that is raised when the adapter receives the wrong number of arguments.
Öffentliche Klasse AssemblyAlreadyRegisteredException
Öffentliche Klasse BadEventDataException The BadEventDataException class is an exception that is raised when the event data is incorrect.
Öffentliche Klasse BadExpressionTreeException The BadExpressionTreeException class is an exception that is raised when the expression tree is incorrect.
Öffentliche Klasse Condition The Condition object represents a policy-based management condition.
Öffentliche Klasse Condition. . :: . .Key The Condition..::..Key class represents the key that identifies the Condition class.
Öffentliche Klasse ConditionCollection The ConditionCollection class represents a collection of Condition objects that represent all the conditions in the policy store.
Öffentliche Klasse ConditionExtender The ConditionExtender class is an exception that is raised when the expression tree is incorrect.
Öffentliche Klasse ConflictingPropertyValuesException The ConflictingPropertyValuesException class is an exception that is raised when property values conflict.
Öffentliche Klasse ConnectionEvaluationHistory The ConnectionEvaluationHistory object represents the information that is stored in the system catalogs to evaluate the policy on a specific instance of SQL Server.
Öffentliche Klasse ConnectionEvaluationHistory. . :: . .Key The ConnectionEvaluationHistory..::..Key class represents the key that is used to identify the ConnectionEvaluationHistory class.
Öffentliche Klasse ConnectionEvaluationHistoryCollection The ConnectionEvaluationHistoryCollection class represents a collection of ConnectionEvaluationHistory objects that represent all the connection evaluation histories that are in the evaluation history.
Öffentliche Klasse ConversionNotSupportedException The ConversionNotSupportedException class is an exception that is raised when an unsupported conversion is attempted on a type.
Öffentliche Klasse DmfException The DmfException class represents a generic policy-based management exception.
Öffentliche Klasse EvaluationDetail The EvaluationDetail object represents the evaluation information that is stored in the system catalogs about the parent policy for a given target.
Öffentliche Klasse EvaluationDetail. . :: . .Key The EvaluationDetail..::..Key class represents the key that identifies the EvaluationDetail class.
Öffentliche Klasse EvaluationDetailCollection The EvaluationDetailCollection class represents a collection of EvaluationDetail objects that represent all the evaluation details that are in the connection evaluation history.
Öffentliche Klasse EvaluationFactory Represents the evaluation factory in policy-based management services.
Öffentliche Klasse EvaluationHistory The EvaluationHistory object represents information about parent policy evaluation that is stored in the system catalogs.
Öffentliche Klasse EvaluationHistory. . :: . .Key The EvaluationHistory..::..Key class represents the key that identifies the EvaluationHistory class.
Öffentliche Klasse EvaluationHistoryCollection The EvaluationHistoryCollection class represents a collection of EvaluationHistory objects that represent all evaluation histories that are in the policy store.
Öffentliche Klasse ExpressionNode The ExpressionNode object represents a policy-based management expression node. The expression node describes part of an expression, such as a constant value, an operator, or a function.
Öffentliche Klasse ExpressionNodeAttribute The ExpressionNodeAttribute object represents an attribute of a policy-based management expression node.
Öffentliche Klasse ExpressionNodeChildren The ExpressionNodeChildren object represents the child expression nodes that are dependent on an expression node.
Öffentliche Klasse ExpressionNodeConfigurationException The ExpressionNodeConfigurationException class is an exception that is raised when an the adapter receives the wrong number of arguments.
Öffentliche Klasse ExpressionNodeConstant The ExpressionNodeConstant object represents an objectthat is used in an expression.
Öffentliche Klasse ExpressionNodeFunction The ExpressionNodeFunction object represents part of a policy-based management expression that is a function.
Öffentliche Klasse ExpressionNodeGroup The ExpressionNodeGroup object represents an expression node that is a group.
Öffentliche Klasse ExpressionNodeNotConfigurableException The ExpressionNodeNotConfigurableException class is an exception that is raised when the expression node cannot be configured.
Öffentliche Klasse ExpressionNodeNotConfigurableOperatorException The ExpressionNodeNotConfigurableOperatorException class is an exception that is raised if the operator cannot configure the expression node.
Öffentliche Klasse ExpressionNodeOperator The ExpressionNodeOperator object represents an expression node that is an operator.
Öffentliche Klasse ExpressionSerializationException The ExpressionSerializationException class is an exception that is raised when an the adapter receives the wrong number of arguments.
Öffentliche Klasse ExpressionTypeMistmatchException The ExpressionTypeMismatchException class is an exception that is raised when the types in the expression do not match.
Öffentliche Klasse FacetInfo The FacetInfo object represents a facet information item that is used to record information about the facets.
Öffentliche Klasse FacetInfoCollection The FacetInfoCollection class represents a collection of FacetInfo objects that represent all facets on the instance of SQL Server.
Öffentliche Klasse FailedOperationException The FailedOperationException class is an exception that is raised when a policy-based management operation fails.
Öffentliche Klasse FunctionBadDatePartException The FunctionBadDatePartException class is an exception that is raised when the date that is supplied to the function is not the correct format.
Öffentliche Klasse FunctionNoServerException The FunctionNoServerException class is an exception that is raised when the server is not recognized.
Öffentliche Klasse FunctionNotASmoObjectException The FunctionNotASmoObjectException class is an exception that is raised when the function encounters an unsupported object.
Öffentliche Klasse FunctionTooManyColumnsException The FunctionTooManyColumnsException class is an exception that is raised when the function has too many columns.
Öffentliche Klasse FunctionWrongArgumentsNumberException The FunctionWrongArgumentsNumberException class is an exception that is raised when the function receives the incorrect number of arguments.
Öffentliche Klasse FunctionWrongArgumentTypeException The FunctionWrongArgumentTypeException class is an exception that is raised when the function receives an argument that is the incorrect type.
Öffentliche Klasse FunctionWrongReturnTypeException The FunctionWrongReturnTypeException class is an exception that is raised when the specified return type is not the same as the type that is returned by the function.
Öffentliche Klasse InvalidInOperatorException The InvalidInOperatorException class is an exception that is raised when the operator is not valid.
Öffentliche Klasse InvalidOperandException The InvalidOperandException class is an exception that is raised when an operand is encountered that is not valid.
Öffentliche Klasse MissingJobScheduleException The MissingJobScheduleException class is an exception that is raised when there in no job schedule.
Öffentliche Klasse MissingObjectException The MissingObjectException class is an exception that is raised when a specified object is missing.
Öffentliche Klasse MissingPropertyException The MissingPropertyException class is an exception that is raised when a specified property is missing.
Öffentliche Klasse MissingTypeFacetAssociationException The MissingTypeFacetAssociationException class is an exception that is raised when a specified association between a facet and a type is missing.
Öffentliche Klasse NonConfigurableReadOnlyPropertyException The NonConfigurableReadOnlyPropertyException class is an exception that is raised when there is an attempt to configure a read-only property.
Öffentliche Klasse NonRetrievablePropertyException The NonRetrievablePropertyException class is an exception that is raised when a property cannot be retrieved.
Öffentliche Klasse NoTargetSetEnabledException The NoTargetSetEnabledException class is an exception that is raised when the target set has not been enabled.
Öffentliche Klasse NullFacetException The NullFacetException class is an exception that is raised when the facet is not set.
Öffentliche Klasse ObjectAlreadyExistsException The ObjectAlreadyExistsException class is an exception that is raised when an attempt to create an object that already exists is made.
Öffentliche Klasse ObjectSet The ObjectSet object represents a policy-based management set of objects.
Öffentliche Klasse ObjectSet. . :: . .Key The ObjectSet..::..Key class represents the key that identifies the ObjectSet class.
Öffentliche Klasse ObjectSetCollection The ObjectSetCollection class represents a collection of ObjectSet objects that represent all the object sets in the policy store.
Öffentliche Klasse ObjectValidationException The ObjectValidationException class is an exception that is raised when an object encounters an error during validation.
Öffentliche Klasse OperatorNotApplicableException The OperatorNotApplicableException class is an exception that is raised when an operator does not have the appropriate permissions.
Öffentliche Klasse Policy The Policy object represents a Policy-Based Management policy.
Öffentliche Klasse Policy. . :: . .ConnectionProcessingFinishedEventArgs Represents the arguments that are passed to the event handler when the connection processing is finished.
Öffentliche Klasse Policy. . :: . .ConnectionProcessingStartedEventArgs Represents the arguments that are passed to the event handler when the connection processing has started.
Öffentliche Klasse Policy. . :: . .Key The Policy..::..Key class represents the key that identifies the Policy class.
Öffentliche Klasse Policy. . :: . .PolicyEvaluationFinishedEventArgs Represents the arguments that are passed to the event handler when the evaluation of a policy finishes.
Öffentliche Klasse Policy. . :: . .TargetProcessedEventArgs Represents the arguments that are passed to the event handler when the target is processed.
Öffentliche Klasse PolicyCategory Represents a category that classifies policies in SQL Server Policy-Based Management.
Öffentliche Klasse PolicyCategory. . :: . .Key The PolicyCategory..::..Key class represents the key that identifies the PolicyCategory class.
Öffentliche Klasse PolicyCategoryCollection The PolicyCategoryCollection class represents a collection of PolicyCategory objects that represent all policy categories in the policy store.
Öffentliche Klasse PolicyCategoryInformation Contains information about the policy category in policy-based management services.
Öffentliche Klasse PolicyCategorySubscription The PolicyCategorySubscription object represents a subscription to a particular policy category.
Öffentliche Klasse PolicyCategorySubscription. . :: . .Key The PolicyCategorySubscription..::..Key class represents the key that identifies the PolicyCategorySubscription class.
Öffentliche Klasse PolicyCategorySubscriptionCollection
Öffentliche Klasse PolicyCollection The PolicyCollection class represents a collection of Policy objects that represent all policies in the policy store.
Öffentliche Klasse PolicyEvaluationException The PolicyEvaluationException class is an exception that is raised when an error occurs during the evaluation of a policy.
Öffentliche Klasse PolicyEvaluationResultsWriter Represents the XML writer that records the policy evaluation history in Policy-Based Management.
Öffentliche Klasse PolicyEvaluationWrapper Represents a wrapper class for the policy evaluation.
Öffentliche Klasse PolicyExtender Contains additional functionality for the Policy object.
Öffentliche Klasse PolicyStore The PolicyStore object represents a policy-based Management policy store that holds information about policies, conditions, object sets, and subscriptions.
Öffentliche Klasse PolicyStore. . :: . .Key The PolicyStore..::..Key class represents the key that identifies the PolicyStore class.
Öffentliche Klasse PolicyStoreUpgradeSession Represents a policy store upgrade session.
Öffentliche Klasse PostConfigurationActionAttribute Represents an attribute that is associated with the post configuration action in policy-based management services.
Öffentliche Klasse RestartPendingException The RestartPendingException class represents the exception that is raised when a system restart is pending.
Öffentliche Klasse RestartPendingException< (Of < ( <'T> ) > ) > The RestartPendingException class is an exception that is raised when an error occurs when a system restart is pending.
Öffentliche Klasse StringPropertyTooLongException The StringPropertyTooLongException class is an exception that is raised when the string that is assigned to a property is too long.
Öffentliche Klasse TargetEvaluation Represents the target evaluation in policy-based management services.
Öffentliche Klasse TargetSet The TargetSet object represents a policy-based Management target set that holds information about levels, the condition for each level, and the target types.
Öffentliche Klasse TargetSet. . :: . .Key The TargetSet..::..Key class represents the key that identifies the TargetSet class.
Öffentliche Klasse TargetSetCollection The TargetSetCollectionCollection class represents a collection of TargetSet objects that represent all the policies in the policy store.
Öffentliche Klasse TargetSetCountMismatchException The TargetSetCountMismatchException class is an exception that is raised when the target set and facet counts do not match.
Öffentliche Klasse TargetSetLevel Represents the target set level in policy-based management services.
Öffentliche Klasse TargetSetLevel. . :: . .Key The TargetSetLevel..::..Key class represents the key that identifies the TargetSetLevel class.
Öffentliche Klasse TargetSetLevelCollection The TargetSetLevelCollection class represents a collection of TargetSetLevel objects that represent all target set levels in the target set.
Öffentliche Klasse TypeConversionException The TypeConversionException class is an exception that is raised when a type conversion error occurs.
Öffentliche Klasse UnsupportedObjectTypeException The UnsupportedObjectTypeException class is an exception that is raised when an error occurs when the policy encounters an unsupported object.
Öffentliche Klasse UnsupportedTargetSetForFacetException
Öffentliche Klasse UnsupportedTypeException The UnsupportedTypeException class is an exception that is raised when an unsupported type is encountered.
Öffentliche Klasse Utils Represents a utility class that is used in policy-based management services.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat Policy. . :: . .ConnectionProcessingFinishedEventHandler The ConnectionProcessingFinishedEventHandler class represents the event handler that handles the event that occurs when the processing of the connection has finished.
Öffentlicher Delegat Policy. . :: . .ConnectionProcessingStartedEventHandler The ConnectionProcessingStartedEventHandler class represents the event handler that handles the event that occurs when the processing of a connection has started.
Öffentlicher Delegat Policy. . :: . .PolicyEvaluationFinishedEventHandler Represents the arguments that are passed to the event handler when a policy evaluation finishes.
Öffentlicher Delegat Policy. . :: . .PolicyEvaluationStartedEventHandler The PolicyEvaluationStartedEventHandler class represents the event handler that handles the event that occurs when the evaluation of a policy has started.
Öffentlicher Delegat Policy. . :: . .TargetProcessedEventHandler The TargetProcessedEventHandler class represents the event handler that handles the event that occurs when the target has been processed.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration AdHocPolicyEvaluationMode The AdHocPolicyEvaluationMode enumeration contains values that specify the method that is used to evaluate the policy.
Öffentliche Enumeration AutomatedPolicyEvaluationMode The AutomatedPolicyEvaluationMode enumeration contains values that specify the Policy-Based Management automated policy evaluation modes.
Öffentliche Enumeration DmfExceptionType The DmfExceptionType enumeration contains values that are used to specify the policy-based management exception types.
Öffentliche Enumeration ExpressionNodeFunction. . :: . .Function The ExpressionNodeFunction..::..Function enumeration contains values that represent the different types of supported function.
Öffentliche Enumeration ExpressionNodeType The ExpressionNodeType enumeration contains values that specify the type of expression node.
Öffentliche Enumeration ExpressionSerializationException. . :: . .ReaderActionType Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
Öffentliche Enumeration ImportPolicyEnabledState The ImportPolicyEnabledState enumeration contains values that are used to specify the state of the import policy.
Öffentliche Enumeration NameConditionType The NameConditionType enumeration contains values that are used to specify the condition that is used in a policy.
Öffentliche Enumeration OperatorType The OperatorType enumeration contains values that are used to specify the type of operator.
Öffentliche Enumeration PolicyEffectiveState The PolicyEffectiveState enumeration contains values that are used to specify the effectiveness of the policy.
Öffentliche Enumeration PolicyHealthState The PolicyHealthState enumeration contains values that specify the health state of the policy.
Öffentliche Enumeration PostConfigurationAction The PostConfigurationAction enumeration contains values that specify the action to take after configuration finishes.
Öffentliche Enumeration TypeClass The TypeClass enumeration contains values that describe the different class types.