Partager via


SpatialAnchorTransferManager.TryImportAnchorsAsync(IInputStream) Méthode

Définition

Importe un flux d’ancres spatiales précédemment exportées à partir d’un autre appareil. Cela permet aux deux appareils de raisonner sur les mêmes emplacements dans l’environnement de leurs utilisateurs.

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))

Paramètres

stream
IInputStream

Flux à partir duquel importer des ancres.

Retours

Opération qui se déclenche une fois l’importation terminée, en fournissant les ancres importées.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
spatialPerception

Remarques

Vous devez d’abord exporter les ancres sur l’appareil source à l’aide de la méthode TryExportAnchorsAsync. Il incombe ensuite à l’application d’obtenir les données du flux vers l’autre appareil via son propre canal réseau.

Cela importe les ancres et leurs données de prise en charge dans la compréhension spatiale de l’appareil. Une application doit ensuite utiliser SpatialAnchorStore.TrySave si elle doit conserver l’accès à cette ancre.

Cette méthode peut produire la valeur Null si l’appareil a atteint sa limite d’ancres spatiales ou si le système de compréhension spatiale expire pendant l’importation.

S’applique à