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。

适用于