Поделиться через


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, если устройство достигло предела пространственных привязок или если время ожидания системы пространственного распознавания во время импорта истекает.

Применяется к