CloudSpatialAnchorSession 類別

定義

使用此類別來建立、尋找和管理空間錨點。

public ref class CloudSpatialAnchorSession : IDisposable
public class CloudSpatialAnchorSession : IDisposable
type CloudSpatialAnchorSession = class
    interface IDisposable
Public Class CloudSpatialAnchorSession
Implements IDisposable
繼承
CloudSpatialAnchorSession
實作

建構函式

CloudSpatialAnchorSession()

使用預設組態初始化新的實例。

CloudSpatialAnchorSession(IntPtr, Boolean)

使用此類別來建立、尋找和管理空間錨點。

屬性

Configuration

會話的組態資訊。

Diagnostics

會話的診斷設定,可用來收集和提交資料以進行疑難排解和改善。

LocationProvider

用來使用 粗略重新置放建立和尋找錨點的位置提供者。

LogLevel

會話記錄事件的記錄層級。

Session

用來協助尋找錨點的追蹤會話。

SessionId

會話的唯一識別碼。

TelemetryEnabled

使用此類別來建立、尋找和管理空間錨點。

方法

ConvertCookieToHandle(UInt64)

使用此類別來建立、尋找和管理空間錨點。

ConvertHandleToCookie(IntPtr)

使用此類別來建立、尋找和管理空間錨點。

CreateAnchorAsync(CloudSpatialAnchor)

從指定的本機錨點和字串屬性建立新的保存空間錨點。

CreateWatcher(AnchorLocateCriteria)

建立新的 物件,監看符合指定準則的錨點。

DeleteAnchorAsync(CloudSpatialAnchor)

刪除保存的空間錨點。

Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

Finalize()

完成 類別的 CloudSpatialAnchorSession 實例。

GetAccessTokenWithAccountKeyAsync(String)

從帳戶金鑰取得 Azure Spatial Anchors 存取權杖。

GetAccessTokenWithAuthenticationTokenAsync(String)

從驗證權杖取得 Azure Spatial Anchors 存取權杖。

GetActiveWatchers()

取得使用中監看員的清單。

GetAnchorPropertiesAsync(String)

取得指定識別碼的雲端空間錨點,即使尚未找到。

GetNearbyAnchorIdsAsync(NearDeviceCriteria)

取得對應至指定準則之所有鄰近雲端空間錨點識別碼的清單。

GetSessionStatusAsync()

取得物件,描述會話的狀態。

ProcessFrame(IntPtr)

應用程式必須在需要每個畫面格處理的平臺上呼叫這個方法。

RefreshAnchorPropertiesAsync(CloudSpatialAnchor)

重新整理指定之空間錨點的屬性。

Reset()

重設在此會話中擷取的環境資料;應用程式必須在追蹤遺失時呼叫這個方法。

Start()

開始擷取會話的環境資料。

Stop()

停止擷取會話的環境資料,並取消任何未完成的尋找作業。 會維護環境資料。

UpdateAnchorPropertiesAsync(CloudSpatialAnchor)

更新指定的空間錨點。

事件

AnchorLocated

使用此類別來建立、尋找和管理空間錨點。

Error

使用此類別來建立、尋找和管理空間錨點。

LocateAnchorsCompleted

使用此類別來建立、尋找和管理空間錨點。

OnLogDebug

使用此類別來建立、尋找和管理空間錨點。

SessionUpdated

使用此類別來建立、尋找和管理空間錨點。

TokenRequired

使用此類別來建立、尋找和管理空間錨點。

UpdatedSensorFingerprintRequired

使用此類別來建立、尋找和管理空間錨點。

適用於