ExpressionNodeOperator 클래스

정의

연산자 노드 - 인수가 2개인 부울 함수

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

생성자

Name Description
ExpressionNodeOperator(OperatorType, ExpressionNode, ExpressionNode)

연산자 노드를 만듭니다.

속성

Name Description
ChildrenList

연산자 노드 - 인수가 2개인 부울 함수

(다음에서 상속됨 ExpressionNodeChildren)
Count

자식 노드 수

(다음에서 상속됨 ExpressionNodeChildren)
EnumerableChildrenList

자식 노드 목록

(다음에서 상속됨 ExpressionNodeChildren)
LastEvaluationResult

연산자 노드 - 인수가 2개인 부울 함수

(다음에서 상속됨 ExpressionNode)
Left

왼쪽 피연산자 노드

OpType

operator objectTypeName

Right

오른쪽 피연산자 노드

Tag

노드의 태그

(다음에서 상속됨 ExpressionNode)
Type

노드 유형(읽기 전용)

(다음에서 상속됨 ExpressionNode)
TypeClass

노드의 TypeClass

(다음에서 상속됨 ExpressionNode)

메서드

Name Description
Add(ExpressionNode)

노드를 목록에 추가해도 추가된 노드의 형식이 이전에 추가된 노드와 동일한지 확인하지 않습니다.

(다음에서 상속됨 ExpressionNodeChildren)
ConvertToFilterNode()

연산자 노드 - 인수가 2개인 부울 함수

(다음에서 상속됨 ExpressionNode)
DeepClone()

현재 노드의 딥 클론입니다.

DeserializeProperties(XmlReader, Boolean)

자식 노드 역직렬화

(다음에서 상속됨 ExpressionNodeChildren)
DeserializeResult(XmlReader)

마지막 결과 역직렬화

(다음에서 상속됨 ExpressionNode)
DoConvertToFilterNode()

연산자 노드 - 인수가 2개인 부울 함수

(다음에서 상속됨 ExpressionNode)
DoEnumAttributes(List<String>)

특성을 재귀적으로 열거합니다.

(다음에서 상속됨 ExpressionNodeChildren)
EnumChildren()

노드의 자식 열거

(다음에서 상속됨 ExpressionNodeChildren)
EqualProperties(Object)

자식 노드별 형식 비교 유형 및 호출자가 확인한 비교 개체의 null 허용 여부(같음)

(다음에서 상속됨 ExpressionNodeChildren)
Equals(Object)

값 비교를 지원하기 위해 재정의된 Equals는 형식 sepcific 비교를 위해 EqualProperties 메서드를 구현합니다.

(다음에서 상속됨 ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean)

제공된 관리 패싯 컨텍스트를 사용하여 노드(트리)를 평가합니다.

(다음에서 상속됨 ExpressionNode)
Evaluate(FacetEvaluationContext)

제공된 관리 패싯 컨텍스트를 사용하여 노드(트리)를 평가합니다.

(다음에서 상속됨 ExpressionNode)
GetHashCode()

재정의된 Equals를 지원하도록 재정의

(다음에서 상속됨 ExpressionNode)
GetResult()

최신 평가 결과

(다음에서 상속됨 ExpressionNode)
GetResultString()

문자열로의 최신 평가 결과

(다음에서 상속됨 ExpressionNode)
OperatorTypeFromString(String)

지정된 문자열 표현에 대한 OperatorType을 반환합니다(OperatorTypeToString과 반대).

OperatorTypeToString(OperatorType)

OperatorType의 기호적 반복(T-Sql 스타일)

ReadEndElement(XmlReader)

인스턴스별 엔드 노드 요소를 읽고 확인합니다.

(다음에서 상속됨 ExpressionNode)
Serialize(XmlWriter)

기본 serialization 루틴 - 가상 메서드 SerializeProperties에 대한 시작 및 끝 요소 호출을 만들어 특정 노드 objectTypeName의 속성을 출력합니다.

(다음에서 상속됨 ExpressionNode)
SerializeProperties(XmlWriter, Boolean)

자식 노드 직렬화

(다음에서 상속됨 ExpressionNodeChildren)
SerializeResult(XmlWriter)

serialization 출력에 마지막 결과 포함

(다음에서 상속됨 ExpressionNode)
SetFilterNodeCompatible(Boolean)

연산자 노드 - 인수가 2개인 부울 함수

(다음에서 상속됨 ExpressionNode)
SetHasScript(Boolean)

연산자 노드 - 인수가 2개인 부울 함수

(다음에서 상속됨 ExpressionNode)
SetNameConditionType(NameConditionType)

연산자 노드 - 인수가 2개인 부울 함수

(다음에서 상속됨 ExpressionNode)
SetNodeType(ExpressionNodeType)

연산자 노드 - 인수가 2개인 부울 함수

(다음에서 상속됨 ExpressionNode)
SetObjectName(String)

연산자 노드 - 인수가 2개인 부울 함수

(다음에서 상속됨 ExpressionNode)
SetProperties()

클래스 속성 설정(HasScript, NameConditionType, ...)

(다음에서 상속됨 ExpressionNode)
SetTypeClass(TypeClass)

연산자 노드 - 인수가 2개인 부울 함수

(다음에서 상속됨 ExpressionNode)
SupportedFilterOperators(Type, AutomatedPolicyEvaluationMode)

필터에서 지정된 형식에 대해 지원되는 연산자 목록을 반환합니다(필터가 조건 식보다 더 제한적) 형식에 대한 평가가 지원되지 않는 경우 빈 목록

ToString()

구문과 같이 T-SQL에서 식을 문자열로 나타냅니다.

ToStringForDisplay()

간단한 형식으로 UI의 일부 단순 노드를 표시하는 특수 메서드로, 항상 구문 분석할 수 없습니다.

(다음에서 상속됨 ExpressionNode)
ToStringForUrn()

URN에서 사용할 수 있는 구문과 같은 T-SQL의 문자열로 식을 나타냅니다.

(다음에서 상속됨 ExpressionNode)

적용 대상