Partilhar via


SpatialAnchorTransferManager.TryImportAnchorsAsync(IInputStream) Método

Definição

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

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.

Aplica-se a