CloudSpatialAnchorSession Klass

Definition

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

public ref class CloudSpatialAnchorSession : IDisposable
public class CloudSpatialAnchorSession : IDisposable
type CloudSpatialAnchorSession = class
    interface IDisposable
Public Class CloudSpatialAnchorSession
Implements IDisposable
Arv
CloudSpatialAnchorSession
Implementeringar

Konstruktorer

CloudSpatialAnchorSession()

Initierar en ny instans med en standardkonfiguration.

CloudSpatialAnchorSession(IntPtr, Boolean)

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

Egenskaper

Configuration

Konfigurationsinformationen för sessionen.

Diagnostics

Diagnostikinställningarna för sessionen, som kan användas för att samla in och skicka data för felsökning och förbättringar.

LocationProvider

Platsprovider som används för att skapa och hitta fästpunkter med hjälp av omlokalisering av coarse.

LogLevel

Loggningsnivå för sessionslogghändelserna.

Session

Spårningssessionen som används för att hitta fästpunkter.

SessionId

Den unika identifieraren för sessionen.

TelemetryEnabled

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

Metoder

ConvertCookieToHandle(UInt64)

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

ConvertHandleToCookie(IntPtr)

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

CreateAnchorAsync(CloudSpatialAnchor)

Skapar en ny beständig spatial fästpunkt från de angivna lokala fästpunkts- och strängegenskaperna.

CreateWatcher(AnchorLocateCriteria)

Skapar ett nytt objekt som söker efter fästpunkter som uppfyller de angivna kriterierna.

DeleteAnchorAsync(CloudSpatialAnchor)

Tar bort en bestående spatial fästpunkt.

Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

Finalize()

Slutför en instans av CloudSpatialAnchorSession klassen.

GetAccessTokenWithAccountKeyAsync(String)

Hämtar Åtkomsttoken för Azure Spatial Anchors från kontonyckeln.

GetAccessTokenWithAuthenticationTokenAsync(String)

Hämtar Åtkomsttoken för Azure Spatial Anchors från autentiseringstoken.

GetActiveWatchers()

Hämtar en lista över aktiva tittare.

GetAnchorPropertiesAsync(String)

Hämtar en molnbaserad fästpunkt för den angivna identifieraren, även om den inte har hittats ännu.

GetNearbyAnchorIdsAsync(NearDeviceCriteria)

Hämtar en lista över alla rumsliga molnankar-ID:ar som motsvarar ett visst villkor.

GetSessionStatusAsync()

Hämtar ett objekt som beskriver status för sessionen.

ProcessFrame(IntPtr)

Program måste anropa den här metoden på plattformar där bearbetning per bildruta krävs.

RefreshAnchorPropertiesAsync(CloudSpatialAnchor)

Uppdaterar egenskaper för den angivna spatiala fästpunkten.

Reset()

Återställer miljödata som har avbildats i den här sessionen. program måste anropa den här metoden när spårning går förlorad.

Start()

Börjar samla in miljödata för sessionen.

Stop()

Stoppar insamlingen av miljödata för sessionen och avbryter eventuella utestående åtgärder för att hitta. Miljödata underhålls.

UpdateAnchorPropertiesAsync(CloudSpatialAnchor)

Uppdateringar den angivna rumsliga fästpunkten.

Händelser

AnchorLocated

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

Error

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

LocateAnchorsCompleted

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

OnLogDebug

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

SessionUpdated

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

TokenRequired

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

UpdatedSensorFingerprintRequired

Använd den här klassen för att skapa, hitta och hantera spatiala fästpunkter.

Gäller för