다음을 통해 공유


IReferenceArray<T> 인터페이스

정의

임의의 열거형, 구조체 및 대리자 형식을 속성 값의 배열로 사용할 수 있도록 합니다. 이 인터페이스를 구현할 수 없습니다. 주의 사항을 참조하세요.

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)

적용 대상

추가 정보