RenderingConnection.SpatialQueryAsync(SpatialQuery) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa uma consulta espacial na cena remota.
public:
System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::SpatialQueryResult ^> ^ SpatialQueryAsync(Microsoft::Azure::RemoteRendering::SpatialQuery query);
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SpatialQueryResult> SpatialQueryAsync (Microsoft.Azure.RemoteRendering.SpatialQuery query);
member this.SpatialQueryAsync : Microsoft.Azure.RemoteRendering.SpatialQuery -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SpatialQueryResult>
Public Function SpatialQueryAsync (query As SpatialQuery) As Task(Of SpatialQueryResult)
Parâmetros
- query
- SpatialQuery
Os parâmetros de entrada de consulta.
Retornos
Tarefa com o tipo de retorno SpatialQueryResult, que contém a matriz de componentes de malha sobrepostos. A assíncrona será concluída durante um Update() tique.
Comentários
Essa é uma maneira rápida de reunir todas as partes de malha que se sobrepõem a determinados limites. A verificação individual é executada com base nos limites de cada parte da malha na cena, não em triângulos individuais. Todas as informações para executar essa consulta localmente estão disponíveis no cliente, mas para cenas com um grande número de partes, isso seria impraticável. Essa chamada retorna imediatamente e emite um evento quando o resultado da consulta espacial chega. A consulta será executada no servidor em relação ao estado do mundo no quadro em que a consulta foi emitida. A lista de resultados não está classificada. Além disso, quando o número máximo de resultados é excedido, essa consulta retorna os primeiros n resultados.