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
Поток для импорта привязок.
Возвращаемое значение
IAsyncOperation<IMapView<Platform::String,SpatialAnchor>>
IAsyncOperation<IMapView<winrt::hstring,SpatialAnchor>>
Операция, которая запускается после завершения импорта, предоставляя импортированные привязки.
- Атрибуты
Требования к Windows
Возможности приложения |
spatialPerception
|
Комментарии
Сначала необходимо экспортировать привязки на исходном устройстве с помощью метода TryExportAnchorsAsync. Затем приложение отвечает за получение данных в потоке на другое устройство через собственный сетевой канал.
Это импортирует привязки и их вспомогательные данные в пространственное понимание устройства. Затем приложение должно использовать SpatialAnchorStore.TrySave , если ему нужно сохранить доступ к этой привязке.
Этот метод может возвращать значение NULL, если устройство достигло предела пространственных привязок или если время ожидания системы пространственного распознавания во время импорта истекает.