Freigeben über


SpatialAnchorTransferManager.TryImportAnchorsAsync(IInputStream) Methode

Definition

Importiert einen Stream von Raumankern, der zuvor von einem anderen Gerät exportiert wurde. Dies ermöglicht es beiden Geräten, über die gleichen Standorte in der Umgebung ihrer Benutzer zu ermitteln.

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

Parameter

stream
IInputStream

Der Stream, aus dem Anker importiert werden sollen.

Gibt zurück

Der Vorgang, der ausgelöst wird, nachdem der Import abgeschlossen ist und die importierten Anker bereitstellt.

Attribute

Windows-Anforderungen

App-Funktionen
spatialPerception

Hinweise

Sie müssen die Anker zunächst mit der TryExportAnchorsAsync-Methode auf dem Quellgerät exportieren. Es liegt dann in der Verantwortung der App, die Daten im Stream über einen eigenen Netzwerkkanal an das andere Gerät zu übertragen.

Dadurch werden die Anker und ihre unterstützenden Daten in das räumliche Verständnis des Geräts importiert. Eine App sollte dann SpatialAnchorStore.TrySave verwenden, wenn sie Zugriff auf diesen Anker behalten muss.

Diese Methode kann NULL ergeben, wenn das Gerät seine Räumliche Ankergrenze erreicht hat oder wenn das räumliche Verständnissystem beim Import ein Zeitlimit aufweist.

Gilt für: