다음을 통해 공유


IEdmTypeDefinitionReference 인터페이스

정의

EDM 형식 정의에 대한 참조를 나타냅니다.

public interface IEdmTypeDefinitionReference : Microsoft.OData.Edm.IEdmTypeReference
type IEdmTypeDefinitionReference = interface
    interface IEdmTypeReference
    interface IEdmElement
Public Interface IEdmTypeDefinitionReference
Implements IEdmTypeReference
파생
구현

속성

Definition

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

(다음에서 상속됨 IEdmTypeReference)
IsNullable

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

(다음에서 상속됨 IEdmTypeReference)
IsUnbounded

기본 형식의 길이가 바인딩되지 않은지 여부를 나타내는 값을 가져옵니다. 여기서 최대 길이는 기본 형식 자체에 따라 달라지고 MaxLength 유효하지 않습니다. 이 패싯은 기본 형식이 Edm.Binary, Edm.Stream 또는 Edm.String인 경우에만 적용됩니다.

IsUnicode

기본 형식이 유니코드 인코딩을 지원하는지 여부를 나타내는 값을 가져옵니다. 이 패싯은 기본 형식이 Edm.String인 경우에만 적용됩니다.

MaxLength

기본 형식의 최대 길이를 가져옵니다. 이 값은 가 false인 경우에만 유효합니다 IsUnbounded . 이 패싯은 기본 형식이 Edm.Binary, Edm.Stream 또는 Edm.String인 경우에만 적용됩니다.

Precision

기본 형식의 전체 자릿수를 가져옵니다. 이 패싯은 기본 형식이 Edm.DateTimeOffset, Edm.Decimal, Edm.Duration 또는 Edm.TimeOfDay인 경우에만 적용됩니다.

Scale

기본 형식의 배율을 가져옵니다. 이 패싯은 기본 형식이 Edm.Decimal인 경우에만 적용됩니다.

SpatialReferenceIdentifier

기본 형식의 공간 참조 식별자를 가져옵니다. 이 패싯은 기본 형식이 공간 형식인 경우에만 적용됩니다.

확장 메서드

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)

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

FullName(IEdmTypeReference)

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

Location(IEdmElement)

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

ShortQualifiedName(IEdmTypeReference)

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

ToStructuredType(IEdmTypeReference)

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

TypeDefinition(IEdmTypeDefinitionReference)

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

TypeKind(IEdmTypeReference)

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

ToTraceString(IEdmTypeReference)

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

Errors(IEdmElement)

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

IsBad(IEdmElement)

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

TypeErrors(IEdmTypeReference)

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

적용 대상