RenderingConnection.SpatialQueryAsync(SpatialQuery) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Realiza una consulta espacial en la escena 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
Parámetros de entrada de consulta.
Devoluciones
Tarea con tipo de valor devuelto SpatialQueryResult, que contiene la matriz de componentes de malla superpuestos. La asincrónica se completará durante un Update() tic.
Comentarios
Esta es una manera rápida de recopilar todas las partes de malla que se superponen con límites dados. La comprobación individual se realiza en función de los límites de cada elemento de malla de la escena, no en triángulos individuales. Toda la información para realizar esta consulta localmente está disponible en el cliente, pero para escenas con un gran número de partes, esto sería poco práctico. Esta llamada devuelve inmediatamente y emite un evento cuando ha llegado el resultado de la consulta espacial. La consulta se realizará en el servidor en el estado del mundo en el marco en el que se emitió la consulta. La lista de resultados no está ordenada. Además, cuando se supera el número máximo de resultados, esta consulta devuelve los primeros n resultados.