SpatialAnchorTransferManager.TryImportAnchorsAsync(IInputStream) 메서드

정의

이전에 다른 디바이스에서 내보낸 공간 앵커 스트림을 가져옵니다. 이렇게 하면 두 디바이스가 사용자 환경에서 동일한 위치를 추론할 수 있습니다.

public:
 static IAsyncOperation<IMapView<Platform::String ^, SpatialAnchor ^> ^> ^ TryImportAnchorsAsync(IInputStream ^ stream);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IMapView<winrt::hstring, SpatialAnchor const&>> TryImportAnchorsAsync(IInputStream const& stream);
/// [Windows.Foundation.Metadata.RemoteAsync]
/// [Windows.Foundation.Metadata.Deprecated("Use SpatialEntityStore instead of SpatialAnchorTransferManager. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
 static IAsyncOperation<IMapView<winrt::hstring, SpatialAnchor const&>> TryImportAnchorsAsync(IInputStream const& stream);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IReadOnlyDictionary<string,SpatialAnchor>> TryImportAnchorsAsync(IInputStream stream);
[Windows.Foundation.Metadata.RemoteAsync]
[Windows.Foundation.Metadata.Deprecated("Use SpatialEntityStore instead of SpatialAnchorTransferManager. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public static IAsyncOperation<IReadOnlyDictionary<string,SpatialAnchor>> TryImportAnchorsAsync(IInputStream stream);
function tryImportAnchorsAsync(stream)
Public Shared Function TryImportAnchorsAsync (stream As IInputStream) As IAsyncOperation(Of IReadOnlyDictionary(Of String, SpatialAnchor))

매개 변수

stream
IInputStream

앵커를 가져올 스트림입니다.

반환

가져오기가 완료되면 트리거되는 작업으로 가져온 앵커를 제공합니다.

특성

Windows 요구 사항

앱 기능
spatialPerception

설명

먼저 TryExportAnchorsAsync 메서드를 사용하여 원본 디바이스에서 앵커를 내보내야 합니다. 그런 다음 자체 네트워크 채널을 통해 스트림의 데이터를 다른 디바이스로 가져오는 것은 앱의 책임입니다.

이렇게 하면 앵커 및 지원 데이터가 디바이스의 공간 이해로 가져옵니다. 앱은 이 앵커에 대한 액세스를 유지해야 하는 경우 SpatialAnchorStore.TrySave 를 사용해야 합니다.

이 메서드는 디바이스가 공간 앵커 제한에 도달했거나 가져오기 중에 공간 이해 시스템이 시간 초과된 경우 null을 생성할 수 있습니다.

적용 대상