다음을 통해 공유


SpatialEntityWatcher 클래스

정의

참가자가 공간 엔터티 저장소 내에서 추가, 업데이트 또는 제거하는 엔터티 집합의 변경 내용을 모니터링하고 해당 집합이 변경되면 알림을 제공합니다.

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
상속
Object Platform::Object IInspectable 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

기존 공간 엔터티에 참가자가 업데이트한 메타데이터가 있을 때 발생하는 이벤트입니다.

적용 대상