CloudSpatialAnchorSession Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten.
public ref class CloudSpatialAnchorSession : IDisposable
public class CloudSpatialAnchorSession : IDisposable
type CloudSpatialAnchorSession = class
interface IDisposable
Public Class CloudSpatialAnchorSession
Implements IDisposable
- Vererbung
-
CloudSpatialAnchorSession
- Implementiert
Konstruktoren
CloudSpatialAnchorSession() |
Initialisiert eine neue instance mit einer Standardkonfiguration. |
CloudSpatialAnchorSession(IntPtr, Boolean) |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |
Eigenschaften
Configuration |
Die Konfigurationsinformationen für die Sitzung. |
Diagnostics |
Die Diagnose Einstellungen für die Sitzung, die zum Sammeln und Übermitteln von Daten für die Problembehandlung und Verbesserungen verwendet werden können. |
LocationProvider |
Standortanbieter, der zum Erstellen und Suchen von Ankern mithilfe der ungefähren Standortbestimmung verwendet wird. |
LogLevel |
Protokolliergrad für die Sitzungsprotokollereignisse. |
Session |
Die Nachverfolgungssitzung, die verwendet wird, um Anker zu finden. |
SessionId |
Der eindeutige Bezeichner für die Sitzung. |
TelemetryEnabled |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |
Methoden
ConvertCookieToHandle(UInt64) |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |
ConvertHandleToCookie(IntPtr) |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |
CreateAnchorAsync(CloudSpatialAnchor) |
Erstellt einen neuen persistenten Raumanker aus den angegebenen lokalen Anker- und Zeichenfolgeneigenschaften. |
CreateWatcher(AnchorLocateCriteria) |
Erstellt ein neues -Objekt, das auf Anker überwacht, die die angegebenen Kriterien erfüllen. |
DeleteAnchorAsync(CloudSpatialAnchor) |
Löscht einen persistenten Raumanker. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
Finalize() |
Schließt eine instance der CloudSpatialAnchorSession -Klasse ab. |
GetAccessTokenWithAccountKeyAsync(String) |
Ruft das Azure Spatial Anchors-Zugriffstoken aus dem Kontoschlüssel ab. |
GetAccessTokenWithAuthenticationTokenAsync(String) |
Ruft das Azure Spatial Anchors-Zugriffstoken aus dem Authentifizierungstoken ab. |
GetActiveWatchers() |
Ruft eine Liste der aktiven Watcher ab. |
GetAnchorPropertiesAsync(String) |
Ruft einen cloudbasierten Raumanker für den angegebenen Bezeichner ab, auch wenn er noch nicht gefunden wurde. |
GetNearbyAnchorIdsAsync(NearDeviceCriteria) |
Ruft eine Liste aller räumlichen Anker-IDs in der Nähe der Cloud ab, die einem bestimmten Kriterium entsprechen. |
GetSessionStatusAsync() |
Ruft ein -Objekt ab, das die status der Sitzung beschreibt. |
ProcessFrame(IntPtr) |
Anwendungen müssen diese Methode auf Plattformen aufrufen, auf denen die Verarbeitung pro Frame erforderlich ist. |
RefreshAnchorPropertiesAsync(CloudSpatialAnchor) |
Aktualisiert Eigenschaften für den angegebenen Raumanker. |
Reset() |
Setzt Umgebungsdaten zurück, die in dieser Sitzung erfasst wurden; Anwendungen müssen diese Methode aufrufen, wenn die Nachverfolgung verloren geht. |
Start() |
Beginnt mit dem Erfassen von Umgebungsdaten für die Sitzung. |
Stop() |
Beendet die Erfassung von Umgebungsdaten für die Sitzung und bricht alle ausstehenden Suchvorgänge ab. Umgebungsdaten werden verwaltet. |
UpdateAnchorPropertiesAsync(CloudSpatialAnchor) |
Updates den angegebenen Raumanker. |
Ereignisse
AnchorLocated |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |
Error |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |
LocateAnchorsCompleted |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |
OnLogDebug |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |
SessionUpdated |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |
TokenRequired |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |
UpdatedSensorFingerprintRequired |
Verwenden Sie diese Klasse, um Raumanker zu erstellen, zu suchen und zu verwalten. |