다음을 통해 공유


SpatialAnchorStore 클래스

정의

앱을 대신하여 Windows에서 저장한 SpatialAnchor 개체의 컬렉션을 나타냅니다.

public ref class SpatialAnchorStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialAnchorStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialAnchorStore
Public NotInheritable Class SpatialAnchorStore
상속
Object Platform::Object IInspectable SpatialAnchorStore
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v2.0에서 도입되었습니다.)

설명

이렇게 하면 앱이 SpatialAnchors를 유지한 다음, 이후 앱 세션 중에 다시 로드할 수 있습니다. 앱은 앱 내의 논리적 위치를 나타내는 식별자를 추적합니다. 예를 들어 앵커를 홀로그램에 표시해야 하는 홀로그램과 연결합니다.

앱의 SpatialAnchorStore를 요청하려면 SpatialAnchorManager 클래스를 사용합니다.

메서드

Clear()

앱의 앵커 저장소에 있는 모든 앵커를 지웁니다.

GetAllSavedAnchors()

해당 식별자를 키로 사용하여 저장소에 저장된 모든 앵커의 맵을 가져옵니다.

Remove(String)

저장소에서 특정 앵커를 제거합니다. 앵커는 식별자에 의해 지정됩니다.

TrySave(String, SpatialAnchor)

저장소에 앵커를 유지합니다.

적용 대상