SpatialAnchorTransferManager.TryImportAnchorsAsync(IInputStream) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importa um fluxo de âncoras espaciais que foi exportado anteriormente de outro dispositivo. Isso permite que ambos os dispositivos raciocinam sobre os mesmos locais nos arredores de seus usuários.
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))
Parâmetros
- stream
- IInputStream
O fluxo do qual importar âncoras.
Retornos
IAsyncOperation<IMapView<Platform::String,SpatialAnchor>>
IAsyncOperation<IMapView<winrt::hstring,SpatialAnchor>>
A operação que dispara depois que a importação é concluída, fornecendo as âncoras importadas.
- Atributos
Requisitos do Windows
Funcionalidades do aplicativo |
spatialPerception
|
Comentários
Primeiro, você deve exportar as âncoras no dispositivo de origem usando o método TryExportAnchorsAsync. Em seguida, é responsabilidade do aplicativo obter os dados no fluxo para o outro dispositivo por meio de seu próprio canal de rede.
Isso importa as âncoras e seus dados de suporte para a compreensão espacial do dispositivo. Em seguida, um aplicativo deverá usar SpatialAnchorStore.TrySave se precisar manter o acesso a essa âncora.
Esse método poderá produzir nulo se o dispositivo tiver atingido seu limite de âncoras espaciais ou se o sistema de compreensão espacial atingir o tempo limite durante a importação.