CloudSpatialAnchorSession Classe

Definição

Use essa classe para criar, localizar e gerenciar â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 padrão.

CloudSpatialAnchorSession(IntPtr, Boolean)

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

Propriedades

Configuration

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

Diagnostics

O diagnóstico configurações para a sessão, que podem ser usadas para coletar e enviar dados para solução de problemas e melhorias.

LocationProvider

Provedor de localização usado para criar e localizar âncoras usando a Relocalização Grosseira.

LogLevel

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

Session

A sessão de acompanhamento usada para ajudar a localizar âncoras.

SessionId

O identificador exclusivo da sessão.

TelemetryEnabled

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

Métodos

ConvertCookieToHandle(UInt64)

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

ConvertHandleToCookie(IntPtr)

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

CreateAnchorAsync(CloudSpatialAnchor)

Cria uma nova âncora espacial persistente com base nas propriedades de cadeia de caracteres e âncora local especificadas.

CreateWatcher(AnchorLocateCriteria)

Cria um novo objeto que observa âncoras que atendem aos critérios especificados.

DeleteAnchorAsync(CloudSpatialAnchor)

Exclui uma âncora espacial persistente.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

Finalize()

Finaliza uma instância da CloudSpatialAnchorSession classe .

GetAccessTokenWithAccountKeyAsync(String)

Obtém o token de acesso das Âncoras Espaciais do Azure da chave de conta.

GetAccessTokenWithAuthenticationTokenAsync(String)

Obtém o token de acesso das Âncoras Espaciais do Azure do token de autenticação.

GetActiveWatchers()

Obtém uma lista de observadores ativos.

GetAnchorPropertiesAsync(String)

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

GetNearbyAnchorIdsAsync(NearDeviceCriteria)

Obtém uma lista de todas as IDs de âncora espacial de nuvem próximas correspondentes a um determinado critério.

GetSessionStatusAsync()

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

ProcessFrame(IntPtr)

Os aplicativos devem chamar esse método em plataformas em que o processamento por quadro é necessário.

RefreshAnchorPropertiesAsync(CloudSpatialAnchor)

Atualiza as propriedades da âncora espacial especificada.

Reset()

Redefine os dados de ambiente que foram capturados nesta sessão; os aplicativos devem chamar esse método quando o rastreamento é perdido.

Start()

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

Stop()

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

UpdateAnchorPropertiesAsync(CloudSpatialAnchor)

Atualizações a âncora espacial especificada.

Eventos

AnchorLocated

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

Error

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

LocateAnchorsCompleted

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

OnLogDebug

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

SessionUpdated

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

TokenRequired

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

UpdatedSensorFingerprintRequired

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

Aplica-se a