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。

適用於