ExpressionNodeOperator Classe

Definizione

Nodo operatore : funzione booleana con 2 argomenti

public sealed class ExpressionNodeOperator : Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
type ExpressionNodeOperator = class
    inherit ExpressionNodeChildren
Public NotInheritable Class ExpressionNodeOperator
Inherits ExpressionNodeChildren
Ereditarietà

Costruttori

Nome Descrizione
ExpressionNodeOperator(OperatorType, ExpressionNode, ExpressionNode)

Crea nodo operatore

Proprietà

Nome Descrizione
ChildrenList

Nodo operatore : funzione booleana con 2 argomenti

(Ereditato da ExpressionNodeChildren)
Count

Numero di nodi figlio

(Ereditato da ExpressionNodeChildren)
EnumerableChildrenList

Elenco di nodi figlio

(Ereditato da ExpressionNodeChildren)
LastEvaluationResult

Nodo operatore : funzione booleana con 2 argomenti

(Ereditato da ExpressionNode)
Left

Nodo operando sinistro

OpType

Operatore objectTypeName

Right

Nodo operando destro

Tag

Tag del nodo

(Ereditato da ExpressionNode)
Type

Tipo del nodo (sola lettura)

(Ereditato da ExpressionNode)
TypeClass

TypeClass del nodo

(Ereditato da ExpressionNode)

Metodi

Nome Descrizione
Add(ExpressionNode)

Aggiunge nodo all'elenco Non verifica se il nodo aggiunto ha lo stesso tipo dei nodi aggiunti in precedenza

(Ereditato da ExpressionNodeChildren)
ConvertToFilterNode()

Nodo operatore : funzione booleana con 2 argomenti

(Ereditato da ExpressionNode)
DeepClone()

Clone completo del nodo corrente.

DeserializeProperties(XmlReader, Boolean)

Deserializza nodi Figlio

(Ereditato da ExpressionNodeChildren)
DeserializeResult(XmlReader)

Deserializza ultimo risultato

(Ereditato da ExpressionNode)
DoConvertToFilterNode()

Nodo operatore : funzione booleana con 2 argomenti

(Ereditato da ExpressionNode)
DoEnumAttributes(List<String>)

Enumera in modo ricorsivo gli attributi

(Ereditato da ExpressionNodeChildren)
EnumChildren()

Enumera gli elementi figlio del nodo

(Ereditato da ExpressionNodeChildren)
EqualProperties(Object)

Tipo di confronto tra nodi figlio e nullità dell'oggetto di confronto controllato dal chiamante (Uguale a)

(Ereditato da ExpressionNodeChildren)
Equals(Object)

Overriden Equals to support value comparison Inheritants implementa il metodo EqualProperties per il confronto sepcifico del tipo

(Ereditato da ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean)

Valuta il nodo (albero) usando il contesto facet di gestione fornito

(Ereditato da ExpressionNode)
Evaluate(FacetEvaluationContext)

Valuta il nodo (albero) usando il contesto facet di gestione fornito

(Ereditato da ExpressionNode)
GetHashCode()

Override per supportare l'override di Equals

(Ereditato da ExpressionNode)
GetResult()

Risultato dell'ultima valutazione

(Ereditato da ExpressionNode)
GetResultString()

Risultato della valutazione più recente come stringa

(Ereditato da ExpressionNode)
OperatorTypeFromString(String)

Restituisce OperatorType per la rappresentazione di stringa specificata (opposta a OperatorTypeToString)

OperatorTypeToString(OperatorType)

Rappresentazione simbolica di OperatorType (stile T-Sql)

ReadEndElement(XmlReader)

Legge e verifica l'elemento del nodo finale specifico dell'istanza

(Ereditato da ExpressionNode)
Serialize(XmlWriter)

Routine di serializzazione di base: crea chiamate di elementi iniziali e finali al metodo virtuale SerializeProperties per le proprietà di output di un determinato objectTypeName nodo

(Ereditato da ExpressionNode)
SerializeProperties(XmlWriter, Boolean)

Serializza i nodi Figlio

(Ereditato da ExpressionNodeChildren)
SerializeResult(XmlWriter)

Include ultimo risultato nell'output di serializzazione

(Ereditato da ExpressionNode)
SetFilterNodeCompatible(Boolean)

Nodo operatore : funzione booleana con 2 argomenti

(Ereditato da ExpressionNode)
SetHasScript(Boolean)

Nodo operatore : funzione booleana con 2 argomenti

(Ereditato da ExpressionNode)
SetNameConditionType(NameConditionType)

Nodo operatore : funzione booleana con 2 argomenti

(Ereditato da ExpressionNode)
SetNodeType(ExpressionNodeType)

Nodo operatore : funzione booleana con 2 argomenti

(Ereditato da ExpressionNode)
SetObjectName(String)

Nodo operatore : funzione booleana con 2 argomenti

(Ereditato da ExpressionNode)
SetProperties()

Imposta le proprietà della classe (HasScript, NameConditionType, ...)

(Ereditato da ExpressionNode)
SetTypeClass(TypeClass)

Nodo operatore : funzione booleana con 2 argomenti

(Ereditato da ExpressionNode)
SupportedFilterOperators(Type, AutomatedPolicyEvaluationMode)

Restituisce un elenco di operatori supportati per il tipo specificato in Filtri (i filtri sono più restrittivi rispetto alle espressioni condizione) Elenco vuoto se la valutazione per il tipo non è supportata

ToString()

Rappresenta l'espressione come stringa nella sintassi simile a T-SQL

ToStringForDisplay()

Un metodo speciale per visualizzare un nodo semplice nell'interfaccia utente in formato semplificato, che non può sempre essere analizzato di nuovo

(Ereditato da ExpressionNode)
ToStringForUrn()

Rappresenta l'espressione come stringa nella sintassi simile a T-SQL, che può essere usata in URN

(Ereditato da ExpressionNode)

Si applica a