IReferenceArray<T> 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
임의의 열거형, 구조체 및 대리자 형식을 속성 값의 배열로 사용할 수 있도록 합니다. 이 인터페이스를 구현할 수 없습니다. 주의 사항을 참조하세요.
public interface class IReferenceArray : IPropertyValue
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1640068871, 11621, 4576, 154, 232, 212, 133, 100, 1, 84, 114)]
template <typename T>
struct IReferenceArray : IPropertyValue
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.Guid(1640068871, 11621, 4576, 154, 232, 212, 133, 100, 1, 84, 114)]
public interface IReferenceArray<T> : IPropertyValue
Public Interface IReferenceArray(Of T)
Implements IPropertyValue
형식 매개 변수
- T
- 특성
- 구현
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.FoundationContract (v1.0에서 도입되었습니다.)
|
설명
IReferenceArray 인터페이스를 구현하거나 서명에 포함할 수 없습니다. IReferenceArray는 주로 Windows 런타임 boxing 및 nullable 값을 구현하는 방법에 대한 내부 구현 세부 정보입니다.
(C++/CX만 해당) C++/CX에서 이 인터페이스는 Platform::IBoxArray<T>로 노출됩니다. 참조 형식 또는 값 형식의 컬렉션이 Platform::Object^형식으로 전달되는 XAML 데이터 바인딩과 같은 시나리오에서는 safe_cast 사용하여 개체를 IBoxArray로 변환한 다음 IBoxArray::Value 속성을 사용하여 컬렉션의 요소를 포함하는 강력한 형식의 Platform::Array 개체에 액세스할 수 있습니다.
인터페이스 상속
IReferenceArray는 IPropertyValue를 상속합니다. IReferenceArray를 구현하는 형식은 IPropertyValue의 인터페이스 멤버도 구현합니다.
속성
IsNumericScalar |
속성 값이 스칼라 값인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IPropertyValue) |
Type |
속성 값에 저장된 형식을 반환합니다. (다음에서 상속됨 IPropertyValue) |
Value |
IPropertyValue 배열로 표시되는 형식을 가져옵니다. |
메서드
GetBoolean() |
속성 값으로 저장된 부울 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetBooleanArray(Boolean[]) |
속성 값으로 저장된 부울 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetChar16() |
속성 값으로 저장된 유니코드 문자를 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetChar16Array(Char[]) |
속성 값으로 저장된 유니코드 문자의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetDateTime() |
속성 값으로 저장된 날짜 및 시간 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetDateTimeArray(DateTime[]) |
속성 값으로 저장된 날짜 및 시간 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetDouble() |
속성 값으로 저장된 부동 소수점 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetDoubleArray(Double[]) |
속성 값으로 저장된 부동 소수점 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetGuid() |
속성 값으로 저장된 GUID 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetGuidArray(Guid[]) |
속성 값으로 저장된 GUID 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetInspectableArray(Object[]) |
속성 값으로 저장된 검사 가능한 개체의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetInt16() |
속성 값으로 저장된 정수 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetInt16Array(Int16[]) |
속성 값으로 저장된 정수 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetInt32() |
속성 값으로 저장된 정수 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetInt32Array(Int32[]) |
속성 값으로 저장된 정수 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetInt64() |
속성 값으로 저장된 정수 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetInt64Array(Int64[]) |
속성 값으로 저장된 정수 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetPoint() |
속성 값으로 저장된 점 구조를 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetPointArray(Point[]) |
속성 값으로 저장된 점 구조체의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetRect() |
속성 값으로 저장된 사각형 구조를 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetRectArray(Rect[]) |
속성 값으로 저장된 사각형 구조체의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetSingle() |
속성 값으로 저장된 부동 소수점 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetSingleArray(Single[]) |
속성 값으로 저장된 부동 소수점 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetSize() |
속성 값으로 저장된 크기 구조를 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetSizeArray(Size[]) |
속성 값으로 저장된 크기 구조체의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetString() |
속성 값으로 저장된 문자열 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetStringArray(String[]) |
속성 값으로 저장된 문자열 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetTimeSpan() |
속성 값으로 저장된 시간 간격 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetTimeSpanArray(TimeSpan[]) |
속성 값으로 저장된 시간 간격 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetUInt16() |
속성 값으로 저장된 부호 없는 정수 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetUInt16Array(UInt16[]) |
속성 값으로 저장된 부호 없는 정수 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetUInt32() |
속성 값으로 저장된 부호 없는 정수 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetUInt32Array(UInt32[]) |
속성 값으로 저장된 부호 없는 정수 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetUInt64() |
속성 값으로 저장된 부호 없는 정수 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetUInt64Array(UInt64[]) |
속성 값으로 저장된 부호 없는 정수 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetUInt8() |
속성 값으로 저장된 바이트 값을 반환합니다. (다음에서 상속됨 IPropertyValue) |
GetUInt8Array(Byte[]) |
속성 값으로 저장된 바이트 값의 배열을 반환합니다. (다음에서 상속됨 IPropertyValue) |