CloudSpatialAnchorSession Classe

Definição

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

public ref class CloudSpatialAnchorSession : IDisposable
public class CloudSpatialAnchorSession : IDisposable
type CloudSpatialAnchorSession = class
    interface IDisposable
Public Class CloudSpatialAnchorSession
Implements IDisposable
Herança
CloudSpatialAnchorSession
Implementações

Construtores

CloudSpatialAnchorSession()

Inicializa uma nova instância com uma configuração predefinida.

CloudSpatialAnchorSession(IntPtr, Boolean)

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

Propriedades

Configuration

As informações de configuração da sessão.

Diagnostics

As definições de diagnóstico da sessão, que podem ser utilizadas para recolher e submeter dados para resolução de problemas e melhorias.

LocationProvider

Fornecedor de localização utilizado para criar e localizar âncoras com a Relocalização Conjunta.

LogLevel

Nível de registo para os eventos de registo de sessão.

Session

A sessão de controlo utilizada para ajudar a localizar âncoras.

SessionId

O identificador exclusivo da sessão.

TelemetryEnabled

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

Métodos

ConvertCookieToHandle(UInt64)

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

ConvertHandleToCookie(IntPtr)

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

CreateAnchorAsync(CloudSpatialAnchor)

Cria uma nova âncora espacial persistente a partir das propriedades de cadeia e âncora local especificadas.

CreateWatcher(AnchorLocateCriteria)

Cria um novo objeto que observa âncoras que cumprem os critérios especificados.

DeleteAnchorAsync(CloudSpatialAnchor)

Elimina uma âncora espacial persistente.

Dispose()

Executa tarefas definidas pela aplicação associadas à libertação, libertação ou reposição de recursos não geridos.

Finalize()

Finaliza uma instância da CloudSpatialAnchorSession classe .

GetAccessTokenWithAccountKeyAsync(String)

Obtém o token de acesso do Azure Spatial Anchors a partir da chave de conta.

GetAccessTokenWithAuthenticationTokenAsync(String)

Obtém o token de acesso do Azure Spatial Anchors a partir do token de autenticação.

GetActiveWatchers()

Obtém uma lista de observadores ativos.

GetAnchorPropertiesAsync(String)

Obtém uma âncora espacial na cloud para o identificador especificado, mesmo que ainda não tenha sido localizado.

GetNearbyAnchorIdsAsync(NearDeviceCriteria)

Obtém uma lista de todos os IDs de âncora espacial na cloud nas proximidades correspondentes a um determinado critério.

GetSessionStatusAsync()

Obtém um objeto que descreve o estado da sessão.

ProcessFrame(IntPtr)

As aplicações têm de chamar este método em plataformas onde o processamento por frame é necessário.

RefreshAnchorPropertiesAsync(CloudSpatialAnchor)

Atualiza as propriedades da âncora espacial especificada.

Reset()

Repõe os dados do ambiente capturados nesta sessão; as aplicações têm de chamar este método quando o controlo é perdido.

Start()

Começa a capturar dados do ambiente para a sessão.

Stop()

Para a captura de dados de ambiente para a sessão e cancela quaisquer operações de localização pendentes. Os dados do ambiente são mantidos.

UpdateAnchorPropertiesAsync(CloudSpatialAnchor)

Atualizações a âncora espacial especificada.

evento

AnchorLocated

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

Error

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

LocateAnchorsCompleted

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

OnLogDebug

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

SessionUpdated

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

TokenRequired

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

UpdatedSensorFingerprintRequired

Utilize esta classe para criar, localizar e gerir âncoras espaciais.

Aplica-se a