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) |