CloudSpatialAnchorSession Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |