Microsoft.SqlServer.Management.Dmf Namespace

Klassen

Name Beschreibung
AdapterAlreadyExistsException

Diese Ausnahme wird ausgelöst, wenn adapter factory bereits registriertes {interface; object}-Paar auftritt.

AdapterWrongNumberOfArgumentsException

Diese Ausnahme wird ausgelöst, wenn adapter factory auf den Adapterkonstruktor trifft, der andere als 1 Argument akzeptiert.

AssemblyAlreadyRegisteredException

Diese Ausnahme wird ausgelöst, wenn FacetRepository versucht, dieselbe Assembly zum zweiten Mal zu scannen.

BadEventDataException

Ausnahme, die ausgelöst wird, wenn EVENTDATA-BLOB fehlerhaft ist

BadExpressionTreeException

Laufzeitausnahme für expressionTree-Auswertung

Condition

Dies ist der nicht generierte Teil der Condition-Klasse.

Condition.Key
ConditionCollection

Dies ist die Sammlung für Bedingungen.

ConditionExtender

Dekorateur für das Condition-Objekt. Verwendetes Hinzufügen zusätzlicher Eigenschaften zum Basisbedingungsobjekt

ConflictingPropertyValuesException

Diese Ausnahme wird ausgelöst, wenn das Objekt nicht erstellt oder geändert werden kann.

ConnectionEvaluationHistory
ConnectionEvaluationHistory.Key
ConnectionEvaluationHistoryCollection

Dies ist die Sammlung für ConnectionEvaluationHistorys.

ConversionNotSupportedException
DmfConstants

Konstanten für die Verwendung in DMF

DmfException

Basisausnahmeklasse für alle SMO-Ausnahmeklassen

EvaluationDetail
EvaluationDetail.Key
EvaluationDetailCollection

Dies ist die Sammlung für EvaluationDetails.

EvaluationFactory

Static Factory-Klasse, die Evaluatoren produziert

EvaluationHistory
EvaluationHistory.Key
EvaluationHistoryCollection

Dies ist die Sammlung für EvaluationHistory.

ExpressionNode

Basisknotenklasse kann nicht instanziiert werden

ExpressionNodeAttribute

Knoten, der Attribute darstellt – Eigenschaften von Verwaltungsfaces

ExpressionNodeChildren

Basisklasse für Knoten mit untergeordneten Elementen; Kann nicht instanziiert werden

ExpressionNodeConfigurationException

Diese Ausnahme wird ausgelöst, wenn versucht wird, einen Ausdruck zu konfigurieren, der einen nicht konfigurierbaren Ausdrucksknoten enthält.

ExpressionNodeConstant

Knoten, der Konstanten darstellt

ExpressionNodeFunction

Funktion - Gibt objekt für bestimmte Satz von Argumenten zurück.

ExpressionNodeGroup

Knoten, der eine Gruppe darstellt – Knoten in Klammern

ExpressionNodeNotConfigurableException

Diese Ausnahme wird ausgelöst, wenn versucht wird, einen Ausdruck zu konfigurieren, der einen nicht konfigurierbaren Ausdrucksknoten enthält.

ExpressionNodeNotConfigurableOperatorException

Diese Ausnahme wird ausgelöst, wenn versucht wird, einen Ausdruck zu konfigurieren, der einen nicht konfigurierbaren Ausdrucksoperatoren enthält.

ExpressionNodeOperator

Operatorknoten - boolesche Funktion mit 2 Argumenten

ExpressionSerializationException

Diese Ausnahme wird ausgelöst, wenn "ExpressionNode deserialize" auf unxpected xml-node trifft.

ExpressionTypeMistmatchException

Diese Ausnahme wird ausgelöst, wenn die Argumente des Operators inkompatible Typen aufweisen.

FacetInfo

Diese Klasse enthält Informationen zu

FacetInfoCollection

Dies ist die Sammlung für FacetInfo.

FailedOperationException

Diese Ausnahme wird ausgelöst, wenn ein Vorgang fehlgeschlagen ist.

FunctionBadDatePartException

Diese Ausnahme wird ausgelöst, wenn eine Datumsfunktion eine ungültige Datumsteilzeichenfolge empfängt.

FunctionNoServerException

Diese Ausnahme wird ausgelöst, wenn die ExecuteSQL-Skalarfunktion keinen Server finden kann, an den die Abfrage gesendet werden soll.

FunctionNotASmoObjectException

Diese Ausnahme wird ausgelöst, wenn ExecuteSQLScalar für ein Nicht-SMO-Ziel versucht wird.

FunctionTooManyColumnsException

Diese Ausnahme wird ausgelöst, wenn die ExecuteSql- oder ExecuteWql-Skalarfunktionen Abfragen ausführen, die mehr als eine Spalte zurückgeben

FunctionWrongArgumentsNumberException

Diese Ausnahme wird ausgelöst, wenn die Funktion unerwartete Anzahl von Argumenten empfängt.

FunctionWrongArgumentTypeException

Diese Ausnahme wird ausgelöst, wenn die Funktion ein unerwartetes Argument empfängt.

FunctionWrongReturnTypeException

Diese Ausnahme wird ausgelöst, wenn die Funktion einen Rückgabewert vom unerwarteten Typ angibt.

InvalidInOperatorException

IN-Operator muss über die rechte Operandenliste verfügen.

InvalidOperandException

Diese Ausnahme wird ausgelöst, wenn die Argumente des Operators inkompatible Typen aufweisen.

MissingJobScheduleException

Diese Ausnahme wird ausgelöst, wenn eine Richtlinienauftragsplanungs-GUID leer ist, der Ausführungsmodus jedoch keine ist

MissingObjectException

Objekt ist nicht vorhanden (Versuch, auf ein nicht vorhandenes Objekt zu verweisen)

MissingPropertyException

Diese Ausnahme wird ausgelöst, wenn versucht wird, einige schreibgeschützte Eigenschaften zu konfigurieren.

MissingTypeFacetAssociationException
NonConfigurableReadOnlyPropertyException

Diese Ausnahme wird ausgelöst, wenn versucht wird, einige schreibgeschützte Eigenschaften zu konfigurieren.

NonRetrievablePropertyException

Diese Ausnahme wird ausgelöst, wenn versucht wird, einige Eigenschaften abzurufen, die nicht für die Instanz gelten

NoTargetSetEnabledException

Diese Ausnahme wird ausgelöst, wenn keine Zielsätze für einen bestimmten Objektsatz aktiviert wurden.

NullFacetException

Diese Ausnahme wird ausgelöst, wenn die Funktion den Liveadapter erwartet, aber NULL erhält.

ObjectAlreadyExistsException

Objekt ist bereits vorhanden (Versuch, ein Duplikat zu erstellen)

ObjectSet
ObjectSet.Key
ObjectSetCollection

Dies ist die Auflistung für ObjectSets.

ObjectValidationException

Allgemeine Gültigkeitsprüfungs ausnahme

OperatorNotApplicableException

Diese Ausnahme wird ausgelöst, wenn die Argumente des Operators inkompatible Typen aufweisen.

Policy

Dies ist der nicht generierte Teil der Policy-Klasse.

Policy.ConnectionProcessingFinishedEventArgs

Argument für das ConnectionProcessingFinished-Ereignis.

Policy.ConnectionProcessingStartedEventArgs

Argument für das ConnectionProcessingStarted-Ereignis.

Policy.Key
Policy.PolicyEvaluationFinishedEventArgs

Argument für policyEvaluatioFinished-Ereignis.

Policy.TargetProcessedEventArgs

Argumente für das TargetProcessed-Ereignis.

PolicyCategory

Dies ist der nicht generierte Teil der PolicyCategory-Klasse.

PolicyCategory.Key
PolicyCategoryCollection

Dies ist die Sammlung für Richtlinienkategorien.

PolicyCategoryInformation

Informationen zu einer Richtlinienkategorie.

PolicyCategorySubscription

Dies ist der nicht generierte Teil der PolicyCategorySubscription-Klasse.

PolicyCategorySubscription.Key
PolicyCategorySubscriptionCollection

Dies ist die Sammlung für PolicyCategorySubscriptions.

PolicyCollection

Dies ist die Sammlung für Richtlinien.

PolicyEvaluationException
PolicyEvaluationResultsWriter

Schreibt Auswertungshistorien in ein einzelnes stammstammiges XML-Dokument mit einem Stammelement namens PolicyEvaluationResults.

PolicyExtender

Dekorateur für das Policy-Objekt. Verwendetes Hinzufügen zusätzlicher Eigenschaften zum Basisrichtlinienobjekt

PolicyStore

Das PolicyStore-Objekt ist das Stammobjekt für die DMF-Hierarchie.

PolicyStore.Key
PolicyStoreUpgradeSession
PostConfigurationActionAttribute

Benutzerdefiniertes Attribut, das post-Aktionen beschreibt, die für die Eigenschaftenkonfiguration erforderlich sind.

RestartPendingException

Die Basisklasse für generische RestartPendingException muss erstellt werden, damit alle Ausnahmen dieses Formulars erfasst werden können.

RestartPendingException<T>

Diese Ausnahme wird ausgelöst, wenn der für eine Zeichenfolgeneigenschaft angegebene Wert länger als die maximale Länge für diese Eigenschaft ist.

StringPropertyTooLongException

Diese Ausnahme wird ausgelöst, wenn der für eine Zeichenfolgeneigenschaft angegebene Wert länger als die maximale Länge für diese Eigenschaft ist.

TargetEvaluation
TargetSet

Dies ist der nicht generierte Teil der TargetSet-Klasse.

TargetSet.Key
TargetSetCollection

Dies ist die Sammlung für TargetSet.

TargetSetCountMismatchException

Diese Ausnahme wird ausgelöst, wenn die TargetSets-Auflistung, die automatisch vom ObjectSet erstellt wurde, manipuliert wurde.

TargetSetLevel

Dies ist der nicht generierte Teil der TargetSetLevel-Klasse.

TargetSetLevel.Key
TargetSetLevelCollection

Dies ist die Sammlung für TargetSet.

TypeConversionException

Diese Ausnahme wird ausgelöst, wenn "ExpressionNode deserialize" auf unxpected xml-node trifft.

UnsupportedObjectTypeException
UnsupportedTargetSetForFacetException

Diese Ausnahme wird ausgelöst, wenn die TargetSets-Auflistung, die automatisch vom ObjectSet erstellt wurde, manipuliert wurde und ein nicht unterstützter Zieltyp für das angegebene Facet definiert wurde.

UnsupportedTypeException

Diese Ausnahme wird ausgelöst, wenn expressionNode deserialize auf einen unerwarteten XML-Knoten trifft.

Utils

Klasse, die verschiedene Dienstprogramme bereitstellt. Öffentlich, da UI-Module hier auch einige Methoden benötigen

Enumerationen

Name Beschreibung
AdHocPolicyEvaluationMode

Die Bitkennzeichnungs-Enumeration "AdHocPolicyEvaluationMode" stellt den Ausführungsmodus für eine Richtlinie bereit, die "jetzt ausführen" ist.

AutomatedPolicyEvaluationMode

Mögliche Auswertungsmodi für automatisierte Richtlinien

DmfExceptionType

Typen von Dmf-Ausnahmen

ExpressionNodeFunction.Function

Funktionstyp

ExpressionNodeType

Typen von Knoten in der Ausdrucksstruktur Diese werden zur Identifizierung verwendet, nicht zum Erstellen von Knoten

ExpressionSerializationException.ReaderActionType

XmlReader-Aktion

ImportPolicyEnabledState

Die Bitkennzeichnungs-Enumeration "ImportPolicyEnabledState" wird als Parameter für PolicyStore.ImportPolicy verwendet. Sie wird verwendet, um die Enabled-Eigenschaft der importierten Richtlinie festzulegen.

NameConditionType

Listet Operatoren auf, die in Namensbedingungen verwendet werden (Ausdruck: @Name Operator 'object_name') Keine, die für alle anderen Ausdrücke verwendet wird.

OperatorType

Operatortypen

PolicyEffectiveState

Die Bitkennzeichnungs-Enumeration "PolicyEffectiveState" wird als Datentabelle für die Enumeration von Richtlinien für ein bestimmtes Ziel verwendet.

PolicyHealthState

Diese Enumeration wird verwendet, um die Integritätszustände der Richtlinie darzustellen. Hinweis: Wir verwenden derzeit nur "Kritisch" und "Unbekannt".

PolicyStore.EnumerationMode

Definiert das Verhalten gegenüber dem IsSystemObject-Flag.

PostConfigurationAction
TypeClass

Enumeration, die zum Gruppieren von System.Types in größere Klassen verwendet wird

Delegaten

Name Beschreibung
Policy.ConnectionProcessingFinishedEventHandler

Delegieren, die aufgerufen wird, wenn die Richtlinienausführung für diese Verbindung abgeschlossen ist.

Policy.ConnectionProcessingStartedEventHandler

Signalisiert den Beginn der Richtlinienausführung für eine Verbindung.

Policy.PolicyEvaluationFinishedEventHandler

Stellvertretung, die aufgerufen wird, wenn die Richtlinienausführung abgeschlossen ist.

Policy.PolicyEvaluationStartedEventHandler

Signalisiert den Beginn der Richtlinienausführung.

Policy.TargetProcessedEventHandler

Stellvertretung für die Zielausführung