SpatialAnchorTransferManager.TryImportAnchorsAsync(IInputStream) Metodo

Definizione

Importa un flusso di ancoraggi spaziali esportati in precedenza da un altro dispositivo. Ciò consente a entrambi i dispositivi di ragionare sulle stesse posizioni nell'ambiente degli utenti.

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

Parametri

stream
IInputStream

Flusso da cui importare ancoraggi.

Restituisce

Operazione che attiva una volta completata l'importazione, fornendo gli ancoraggi importati.

Attributi

Requisiti Windows

Funzionalità dell'app
spatialPerception

Commenti

È prima necessario esportare gli ancoraggi nel dispositivo di origine usando il metodo TryExportAnchorsAsync. È quindi responsabilità dell'app ottenere i dati nel flusso all'altro dispositivo tramite il proprio canale di rete.

Ciò importa gli ancoraggi e i dati di supporto nella comprensione spaziale del dispositivo. Un'app deve quindi usare SpatialAnchorStore.TrySave se deve mantenere l'accesso a questo ancoraggio.

Questo metodo può produrre null se il dispositivo ha raggiunto il limite di ancoraggi spaziali o se il sistema di comprensione spaziale è scaduto durante l'importazione.

Si applica a