RenderingConnection.SpatialQueryAsync(SpatialQuery) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Effectue une requête spatiale sur la scène distante.
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)
Paramètres
- query
- SpatialQuery
Paramètres d’entrée de requête.
Retours
Tâche avec le type de retour SpatialQueryResult, qui contient le tableau des composants de maillage qui se chevauchent. L’async se termine pendant une Update() coche.
Remarques
Il s’agit d’un moyen rapide de rassembler toutes les parties de maillage qui se chevauchent avec des limites données. La vérification individuelle est effectuée en fonction des limites de chaque partie de maillage dans la scène, et non sur des triangles individuels. Toutes les informations permettant d’effectuer cette requête localement sont disponibles sur le client, mais pour les scènes comportant un grand nombre de parties, cela ne serait pas pratique. Cet appel retourne immédiatement et émet un événement lorsque le résultat de la requête spatiale est arrivé. La requête sera effectuée sur le serveur par rapport à l’état du monde sur l’image sur laquelle la requête a été émise. La liste des résultats n’est pas triée. En outre, lorsque le nombre maximal de résultats est dépassé, cette requête retourne les n premiers résultats.