ExpressionNodeOperator Classe

Définition

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

public sealed class ExpressionNodeOperator : Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
type ExpressionNodeOperator = class
    inherit ExpressionNodeChildren
Public NotInheritable Class ExpressionNodeOperator
Inherits ExpressionNodeChildren
Héritage

Constructeurs

Nom Description
ExpressionNodeOperator(OperatorType, ExpressionNode, ExpressionNode)

Crée un nœud opérateur

Propriétés

Nom Description
ChildrenList

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

(Hérité de ExpressionNodeChildren)
Count

Nombre de nœuds enfants

(Hérité de ExpressionNodeChildren)
EnumerableChildrenList

Liste des nœuds enfants

(Hérité de ExpressionNodeChildren)
LastEvaluationResult

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

(Hérité de ExpressionNode)
Left

Nœud d’opérande gauche

OpType

Operator objectTypeName

Right

Nœud d’opérande droit

Tag

Balise du nœud

(Hérité de ExpressionNode)
Type

Type du nœud (en lecture seule)

(Hérité de ExpressionNode)
TypeClass

TypeClass du nœud

(Hérité de ExpressionNode)

Méthodes

Nom Description
Add(ExpressionNode)

Ajoute un nœud à la liste ne vérifie PAS si le nœud ajouté a le même type que les nœuds précédemment ajoutés

(Hérité de ExpressionNodeChildren)
ConvertToFilterNode()

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

(Hérité de ExpressionNode)
DeepClone()

Clone profond du nœud actuel.

DeserializeProperties(XmlReader, Boolean)

Désérialise les nœuds Enfants

(Hérité de ExpressionNodeChildren)
DeserializeResult(XmlReader)

Désérialise le dernier résultat

(Hérité de ExpressionNode)
DoConvertToFilterNode()

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

(Hérité de ExpressionNode)
DoEnumAttributes(List<String>)

Énumère de manière récursive les attributs

(Hérité de ExpressionNodeChildren)
EnumChildren()

Énumère les enfants du nœud

(Hérité de ExpressionNodeChildren)
EqualProperties(Object)

Type de comparaison de type spécifique au nœud enfants et nullabilité de l’objet de comparaison vérifié par l’appelant (Equals)

(Hérité de ExpressionNodeChildren)
Equals(Object)

Equals substitué pour prendre en charge la comparaison de valeurs Inheritants implémente la méthode EqualProperties pour la comparaison de type sepcific

(Hérité de ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean)

Évalue le nœud (arborescence) à l’aide du contexte de facette de gestion fourni

(Hérité de ExpressionNode)
Evaluate(FacetEvaluationContext)

Évalue le nœud (arborescence) à l’aide du contexte de facette de gestion fourni

(Hérité de ExpressionNode)
GetHashCode()

Substitué pour prendre en charge equals substitué

(Hérité de ExpressionNode)
GetResult()

Résultat de la dernière évaluation

(Hérité de ExpressionNode)
GetResultString()

Résultat de la dernière évaluation sous forme de chaîne

(Hérité de ExpressionNode)
OperatorTypeFromString(String)

Renvoie OperatorType pour une représentation sous forme de chaîne donnée (contrairement à OperatorTypeToString)

OperatorTypeToString(OperatorType)

Réesentation symbolique de OperatorType (style T-Sql)

ReadEndElement(XmlReader)

Lit et vérifie l’élément de nœud final spécifique à l’instance

(Hérité de ExpressionNode)
Serialize(XmlWriter)

Routine de sérialisation de base : crée des appels d’éléments de début et de fin à la méthode virtuelle SerializeProperties pour générer des propriétés d’objectTypeName de nœud particulier

(Hérité de ExpressionNode)
SerializeProperties(XmlWriter, Boolean)

Sérialise les nœuds Enfants

(Hérité de ExpressionNodeChildren)
SerializeResult(XmlWriter)

Inclut le dernier résultat dans la sortie de sérialisation

(Hérité de ExpressionNode)
SetFilterNodeCompatible(Boolean)

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

(Hérité de ExpressionNode)
SetHasScript(Boolean)

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

(Hérité de ExpressionNode)
SetNameConditionType(NameConditionType)

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

(Hérité de ExpressionNode)
SetNodeType(ExpressionNodeType)

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

(Hérité de ExpressionNode)
SetObjectName(String)

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

(Hérité de ExpressionNode)
SetProperties()

Définit les propriétés de classe (HasScript, NameConditionType, ...)

(Hérité de ExpressionNode)
SetTypeClass(TypeClass)

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

(Hérité de ExpressionNode)
SupportedFilterOperators(Type, AutomatedPolicyEvaluationMode)

Retourne une liste d’opérateurs pris en charge pour le type donné dans Filtres (Filtres sont plus restrictifs que les expressions condition) Liste vide si l’évaluation du type n’est pas prise en charge

ToString()

Représente l’expression sous forme de chaîne dans la syntaxe de type T-SQL

ToStringForDisplay()

Méthode spéciale pour afficher un nœud simple dans l’interface utilisateur sous forme simplifiée, qui ne peut pas toujours être analysée à nouveau

(Hérité de ExpressionNode)
ToStringForUrn()

Représente l’expression sous forme de chaîne dans la syntaxe T-SQL, qui peut être utilisée dans URN

(Hérité de ExpressionNode)

S’applique à