EdmToClrConverter.AsClrValue 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
AsClrValue(IEdmValue, Type) |
|
AsClrValue<T>(IEdmValue) |
|
AsClrValue(IEdmValue, Type)
edmValue
지정된 형식의 CLR 값으로 변환합니다.
지원되는 값 clrType
은 다음과 같습니다. CLR 기본 형식(예: String 및 Int32, CLR 열거형 형식) IEnumerable<T>, ICollection<T>, , IList<T>다음 셰이프의 setter 및 컬렉션 속성이 있는 기본 생성자 및 공용 속성이 있는 CLR 클래스: IEnumerable<T> EnumerableProperty { get; set; }, ICollection<T> CollectionProperty { get; set; }, IList<T> ListProperty { get; }, ICollection<T> CollectionProperty { get { return this.nonNullCollection; } } } , IList<T> ListProperty { get { return this.nonNullList; } }.
public object AsClrValue (Microsoft.OData.Edm.Vocabularies.IEdmValue edmValue, Type clrType);
member this.AsClrValue : Microsoft.OData.Edm.Vocabularies.IEdmValue * Type -> obj
Public Function AsClrValue (edmValue As IEdmValue, clrType As Type) As Object
매개 변수
- edmValue
- IEdmValue
변환할 EDM 값입니다.
- clrType
- Type
CLR 형식입니다.
반환
에서 edmValue
변환된 CLR 값입니다.
설명
이 메서드는 값 형식에 대한 boxing 및 unboxing을 수행합니다. 와 같은 Microsoft.OData.Edm.Vocabularies.EdmToClrConverter.AsClrString(Microsoft.OData.Edm.Vocabularies.IEdmValue) 값 형식 특정 메서드를 사용하여 boxing 및 unboxing을 방지합니다.
적용 대상
AsClrValue<T>(IEdmValue)
edmValue
지정된 형식의 CLR 값으로 변환합니다.
지원되는 값 T
은 다음과 같습니다. CLR 기본 형식(예: String 및 Int32, CLR 열거형 형식) IEnumerable<T>, ICollection<T>, , IList<T>다음 셰이프의 setter 및 컬렉션 속성이 있는 기본 생성자 및 공용 속성이 있는 CLR 클래스: IEnumerable<T> EnumerableProperty { get; set; }, ICollection<T> CollectionProperty { get; set; }, IList<T> ListProperty { get; }, ICollection<T> CollectionProperty { get { return this.nonNullCollection; } } } , IList<T> ListProperty { get { return this.nonNullList; } }.
public T AsClrValue<T> (Microsoft.OData.Edm.Vocabularies.IEdmValue edmValue);
member this.AsClrValue : Microsoft.OData.Edm.Vocabularies.IEdmValue -> 'T
Public Function AsClrValue(Of T) (edmValue As IEdmValue) As T
형식 매개 변수
- T
CLR 형식입니다.
매개 변수
- edmValue
- IEdmValue
변환할 EDM 값입니다.
반환
에서 edmValue
변환된 CLR 값입니다.
설명
이 메서드는 값 형식에 대한 boxing 및 unboxing을 수행합니다. 와 같은 Microsoft.OData.Edm.Vocabularies.EdmToClrConverter.AsClrString(Microsoft.OData.Edm.Vocabularies.IEdmValue) 값 형식 특정 메서드를 사용하여 boxing 및 unboxing을 방지합니다.