ExpressionNodeOperator 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
연산자 노드 - 인수가 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) |