다음을 통해 공유


EdmComplexTypeReference 클래스

정의

EDM 복합 형식에 대한 참조를 나타냅니다.

public class EdmComplexTypeReference : Microsoft.OData.Edm.EdmTypeReference, Microsoft.OData.Edm.IEdmComplexTypeReference
type EdmComplexTypeReference = class
    inherit EdmTypeReference
    interface IEdmComplexTypeReference
    interface IEdmStructuredTypeReference
    interface IEdmTypeReference
    interface IEdmElement
Public Class EdmComplexTypeReference
Inherits EdmTypeReference
Implements IEdmComplexTypeReference
상속
EdmComplexTypeReference
구현

생성자

EdmComplexTypeReference(IEdmComplexType, Boolean)

EdmComplexTypeReference 클래스의 새 인스턴스를 초기화합니다.

속성

Definition

이 형식이 참조하는 정의를 가져옵니다.

(다음에서 상속됨 EdmTypeReference)
IsNullable

이 형식의 Null 허용 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 EdmTypeReference)

메서드

ToString()

현재 개체의 텍스트 표현을 반환합니다.

(다음에서 상속됨 EdmTypeReference)

확장 메서드

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

비교된 형식 참조가 이 형식 참조와 의미상 동일하면 true를 반환합니다. 스키마 형식(IEdmSchemaType)은 해당 개체 참조와 비교됩니다.

AsBinary(IEdmTypeReference)

이 참조가 이진 형식인 경우 형식 정의에 대한 유효한 이진 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 이진 형식 참조를 반환합니다.

AsCollection(IEdmTypeReference)

이 참조가 컬렉션 형식인 경우 형식 정의에 대한 유효한 컬렉션 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 컬렉션 형식 참조를 반환합니다.

AsComplex(IEdmTypeReference)

이 참조가 복합 형식인 경우 형식 정의에 유효한 복합 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 복합 형식 참조를 반환합니다.

AsDecimal(IEdmTypeReference)

이 참조가 10진수 형식인 경우 형식 정의에 대한 유효한 10진수 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 10진수 형식 참조를 반환합니다.

AsEntity(IEdmTypeReference)

이 참조가 엔터티 형식인 경우 형식 정의에 대한 유효한 엔터티 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 엔터티 형식 참조를 반환합니다.

AsEntityReference(IEdmTypeReference)

이 참조가 엔터티 참조 형식인 경우 형식 정의에 대한 유효한 엔터티 참조 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 엔터티 참조 형식 참조를 반환합니다.

AsEnum(IEdmTypeReference)

이 참조가 열거형 형식인 경우 형식 정의에 대한 유효한 열거형 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 열거형 형식 참조를 반환합니다.

AsPath(IEdmTypeReference)

이 참조가 경로 형식인 경우 형식 정의에 대한 유효한 경로 형식 참조를 반환합니다. 그렇지 않으면 잘못된 경로 형식 참조를 반환합니다.

AsPrimitive(IEdmTypeReference)

이 참조가 기본 형식인 경우 형식 정의에 대한 유효한 기본 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 기본 형식 참조를 반환합니다.

AsSpatial(IEdmTypeReference)

이 참조가 공간 형식인 경우 형식 정의에 대한 유효한 공간 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 공간 형식 참조를 반환합니다.

AsString(IEdmTypeReference)

이 참조가 문자열 형식인 경우 형식 정의에 대한 유효한 문자열 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 문자열 형식 참조를 반환합니다.

AsStructured(IEdmTypeReference)

이 참조가 구조적 형식인 경우 형식 정의에 대한 유효한 구조화된 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 구조적 형식 참조를 반환합니다.

AsTemporal(IEdmTypeReference)

이 참조가 임시 형식인 경우 형식 정의에 대한 유효한 임시 형식 참조를 반환합니다. 그렇지 않은 경우에는 잘못된 임시 형식 참조를 반환합니다.

AsTypeDefinition(IEdmTypeReference)

이 참조가 형식 정의인 경우 형식 정의에 대한 유효한 형식 정의 참조를 반환합니다. 그렇지 않으면 잘못된 형식 정의 참조를 반환합니다.

IsBinary(IEdmTypeReference)

이 참조가 이진 형식을 참조하는 경우 true를 반환합니다.

IsBoolean(IEdmTypeReference)

이 참조가 부울 형식을 참조하는 경우 true를 반환합니다.

IsByte(IEdmTypeReference)

이 참조가 바이트 형식을 참조하는 경우 true를 반환합니다.

IsCollection(IEdmTypeReference)

이 참조가 컬렉션을 참조하는 경우 true를 반환합니다.

IsComplex(IEdmTypeReference)

이 참조가 복합 형식을 참조하는 경우 true를 반환합니다.

IsDate(IEdmTypeReference)

이 참조가 Date 형식을 참조하는 경우 true를 반환합니다.

IsDateTimeOffset(IEdmTypeReference)

이 참조가 DateTimeOffset 형식을 참조하는 경우 true를 반환합니다.

IsDecimal(IEdmTypeReference)

이 참조가 10진수 형식을 참조하는 경우 true를 반환합니다.

IsDouble(IEdmTypeReference)

이 참조가 double 형식을 참조하는 경우 true를 반환합니다.

IsDuration(IEdmTypeReference)

이 참조가 기간 형식을 참조하는 경우 true를 반환합니다.

IsEntity(IEdmTypeReference)

이 참조가 엔터티 형식을 참조하는 경우 true를 반환합니다.

IsEntityReference(IEdmTypeReference)

이 참조가 엔터티 형식을 참조하는 경우 true를 반환합니다.

IsEnum(IEdmTypeReference)

이 참조가 열거형 형식을 참조하는 경우 true를 반환합니다.

IsFloating(IEdmTypeReference)

이 참조가 부동 소수점 형식을 참조하는 경우 true를 반환합니다.

IsGeography(IEdmTypeReference)

이 참조가 geography 형식을 참조하는 경우 true를 반환합니다.

IsGeometry(IEdmTypeReference)

이 참조가 기하 도형 형식을 참조하는 경우 true를 반환합니다.

IsGuid(IEdmTypeReference)

이 참조가 GUID 형식을 참조하는 경우 true를 반환합니다.

IsInt16(IEdmTypeReference)

이 참조가 Int16 형식을 참조하는 경우 true를 반환합니다.

IsInt32(IEdmTypeReference)

이 참조가 Int32 형식을 참조하는 경우 true를 반환합니다.

IsInt64(IEdmTypeReference)

이 참조가 Int64 형식을 참조하는 경우 true를 반환합니다.

IsIntegral(IEdmTypeReference)

이 참조가 정수 형식을 참조하는 경우 true를 반환합니다.

IsPath(IEdmTypeReference)

이 참조가 경로 형식을 참조하는 경우 true를 반환합니다.

IsPrimitive(IEdmTypeReference)

이 참조가 기본 형식을 참조하는 경우 true를 반환합니다.

IsSByte(IEdmTypeReference)

이 참조가 SByte 형식을 참조하는 경우 true를 반환합니다.

IsSignedIntegral(IEdmTypeReference)

이 참조가 서명된 정수 계열 형식을 참조하는 경우 true를 반환합니다.

IsSingle(IEdmTypeReference)

이 참조가 단일 형식을 참조하는 경우 true를 반환합니다.

IsSpatial(IEdmTypeReference)

이 참조가 공간 형식을 참조하는 경우 true를 반환합니다.

IsStream(IEdmTypeReference)

이 참조가 스트림 형식을 참조하는 경우 true를 반환합니다.

IsString(IEdmTypeReference)

이 참조가 문자열 형식을 참조하는 경우 true를 반환합니다.

IsStructured(IEdmTypeReference)

이 참조가 구조화된 형식을 참조하는 경우 true를 반환합니다.

IsTemporal(IEdmTypeReference)

이 참조가 temporal 형식을 참조하는 경우 true를 반환합니다.

IsTimeOfDay(IEdmTypeReference)

이 참조가 TimeOfDay 형식을 참조하는 경우 true를 반환합니다.

IsTypeDefinition(IEdmTypeReference)

이 참조가 형식 정의를 참조하는 경우 true를 반환합니다.

IsUntyped(IEdmTypeReference)

이 참조가 Edm.Untyped 형식을 참조하면 true를 반환합니다.

PrimitiveKind(IEdmTypeReference)

이 참조의 정의 기본 종류를 반환합니다.

BaseComplexType(IEdmComplexTypeReference)

이 참조의 기본 형식을 가져옵니다.

BaseType(IEdmStructuredTypeReference)

이 참조 정의의 기본 형식을 반환합니다.

ComplexDefinition(IEdmComplexTypeReference)

IEdmComplexTypeDefinition으로 입력된 이 참조의 정의를 가져옵니다.

DeclaredNavigationProperties(IEdmStructuredTypeReference)

이 참조의 정의에 선언된 탐색 속성을 가져옵니다.

DeclaredStructuralProperties(IEdmStructuredTypeReference)

이 참조의 정의에 선언된 모든 구조적 속성을 가져옵니다.

FindNavigationProperty(IEdmStructuredTypeReference, String)

이름으로 이 참조의 정의에 선언된 탐색 속성을 찾습니다.

FindProperty(IEdmStructuredTypeReference, String)

이 참조의 정의에서 속성을 찾습니다.

FullName(IEdmTypeReference)

형식 참조에서 참조하는 정의의 전체 이름을 가져옵니다.

IsAbstract(IEdmStructuredTypeReference)

이 참조의 정의가 추상이면 true를 반환합니다.

IsOpen(IEdmStructuredTypeReference)

이 참조의 정의가 열려 있으면 true를 반환합니다.

Location(IEdmElement)

이 요소의 위치를 가져옵니다.

NavigationProperties(IEdmStructuredTypeReference)

이 참조 및 해당 기본 형식의 정의에 선언된 탐색 속성을 가져옵니다.

ShortQualifiedName(IEdmTypeReference)

형식 참조에서 참조하는 정의의 정규화된 짧은 이름을 가져옵니다.

StructuralProperties(IEdmStructuredTypeReference)

이 참조 및 모든 기본 형식의 정의에 선언된 모든 구조적 속성을 가져옵니다.

StructuredDefinition(IEdmStructuredTypeReference)

이 구조화된 형식 참조의 정의를 가져옵니다.

ToStructuredType(IEdmTypeReference)

이 구조적 속성 형식 참조가 대상으로 하는 구조적 형식을 가져옵니다.

TypeKind(IEdmTypeReference)

형식 참조 정의의 형식 종류를 가져옵니다.

ToTraceString(IEdmTypeReference)

현재 개체의 텍스트 표현을 반환합니다.

Errors(IEdmElement)

이 요소에 속하는 오류(있는 경우) 또는 이 요소에 포함된 요소에 속하는 오류를 가져옵니다. 예를 들어 구조 형식에 대한 오류에는 해당 형식 자체에 대한 오류 및 선언된 속성에 대한 오류가 포함됩니다. 메서드는 이 요소에서 참조되는 요소를 분석하지 않습니다. 예를 들어 속성의 오류에는 해당 형식으로부터의 오류가 포함되지 않습니다.

IsBad(IEdmElement)

이 요소에 메서드에서 반환된 오류가 포함되어 있으면 true를 Errors(IEdmElement) 반환합니다.

TypeErrors(IEdmTypeReference)

이 형식 참조 또는 해당 정의에 속하는 오류(있는 경우)를 가져옵니다.

적용 대상