SpatialEntityWatcher 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
참가자가 공간 엔터티 저장소 내에서 추가, 업데이트 또는 제거하는 엔터티 집합의 변경 내용을 모니터링하고 해당 집합이 변경되면 알림을 제공합니다.
public ref class SpatialEntityWatcher sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialEntityWatcher final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialEntityWatcher
Public NotInheritable Class SpatialEntityWatcher
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 Creators Update (10.0.15063.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v4.0에서 도입되었습니다.)
|
설명
중요
디바이스 간에 공간 앵커를 동기화하는 SpatialEntityStore 접근 방식은 현재 지원되지 않습니다. 대신 Azure Spatial Anchors를 사용하는 것이 좋습니다.
속성
Status |
공간 엔터티 감시자의 작동 상태 가져옵니다. |
메서드
Start() |
저장소의 공간 엔터티 집합에 대한 변경 내용을 감시하기 시작합니다. |
Stop() |
저장소의 공간 엔터티 집합에 대한 변경 내용 감시를 중지합니다. |
이벤트
Added |
참가자가 새 공간 엔터티를 저장소에 추가할 때 발생하는 이벤트입니다. |
EnumerationCompleted |
공간 엔터티 저장소에 대한 이전 변경 내용의 초기 재생이 완료되었을 때 발생하는 이벤트입니다. |
Removed |
참가자가 저장소에서 공간 엔터티를 제거할 때 발생하는 이벤트입니다. |
Updated |
기존 공간 엔터티에 참가자가 업데이트한 메타데이터가 있을 때 발생하는 이벤트입니다. |