Partager via


CloudSpatialAnchorSession Classe

Définition

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

public ref class CloudSpatialAnchorSession : IDisposable
public class CloudSpatialAnchorSession : IDisposable
type CloudSpatialAnchorSession = class
    interface IDisposable
Public Class CloudSpatialAnchorSession
Implements IDisposable
Héritage
CloudSpatialAnchorSession
Implémente

Constructeurs

CloudSpatialAnchorSession()

Initialise une nouvelle instance avec une configuration par défaut.

CloudSpatialAnchorSession(IntPtr, Boolean)

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

Propriétés

Configuration

Informations de configuration pour la session.

Diagnostics

Le diagnostics paramètres de la session, qui peuvent être utilisés pour collecter et envoyer des données à des fins de résolution des problèmes et d’améliorations.

LocationProvider

Fournisseur d’emplacement utilisé pour créer et localiser des ancres à l’aide de la relocalisation grossière.

LogLevel

Niveau de journalisation des événements du journal de session.

Session

Session de suivi utilisée pour aider à localiser les ancres.

SessionId

Identificateur unique de la session.

TelemetryEnabled

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

Méthodes

ConvertCookieToHandle(UInt64)

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

ConvertHandleToCookie(IntPtr)

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

CreateAnchorAsync(CloudSpatialAnchor)

Crée une ancre spatiale persistante à partir des propriétés d’ancre et de chaîne locales spécifiées.

CreateWatcher(AnchorLocateCriteria)

Crée un objet qui surveille les ancres qui répondent aux critères spécifiés.

DeleteAnchorAsync(CloudSpatialAnchor)

Supprime une ancre spatiale persistante.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

Finalize()

Finalise une instance de la CloudSpatialAnchorSession classe .

GetAccessTokenWithAccountKeyAsync(String)

Obtient le jeton d’accès Azure Spatial Anchors à partir de la clé de compte.

GetAccessTokenWithAuthenticationTokenAsync(String)

Obtient le jeton d’accès Azure Spatial Anchors à partir du jeton d’authentification.

GetActiveWatchers()

Obtient la liste des observateurs actifs.

GetAnchorPropertiesAsync(String)

Obtient une ancre spatiale cloud pour l’identificateur donné, même si elle n’a pas encore été localisée.

GetNearbyAnchorIdsAsync(NearDeviceCriteria)

Obtient une liste de tous les ID d’ancre spatiale cloud à proximité correspondant à un critère donné.

GetSessionStatusAsync()

Obtient un objet décrivant le status de la session.

ProcessFrame(IntPtr)

Les applications doivent appeler cette méthode sur les plateformes où le traitement par image est requis.

RefreshAnchorPropertiesAsync(CloudSpatialAnchor)

Actualise les propriétés de l’ancre spatiale spécifiée.

Reset()

Réinitialise les données d’environnement qui ont été capturées dans cette session ; les applications doivent appeler cette méthode lorsque le suivi est perdu.

Start()

Commence la capture des données d’environnement pour la session.

Stop()

Arrête la capture des données d’environnement pour la session et annule toutes les opérations de localisation en attente. Les données d’environnement sont conservées.

UpdateAnchorPropertiesAsync(CloudSpatialAnchor)

Mises à jour l’ancre spatiale spécifiée.

Événements

AnchorLocated

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

Error

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

LocateAnchorsCompleted

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

OnLogDebug

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

SessionUpdated

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

TokenRequired

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

UpdatedSensorFingerprintRequired

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

S’applique à