Partager via


Geometry.IsValidDetailed Méthode

Définition

Détermine si la géométrie spécifiée est valide et peut être indexée ou utilisée dans des requêtes par le service Azure Cosmos DB et, si elle n’est pas valide, donne la raison supplémentaire sous forme de valeur de chaîne.

Si une géométrie n’est pas valide, elle ne sera pas indexée. De même, pendant la requête, les géométries non valides sont équivalentes à undefined.

public Azure.Cosmos.Spatial.GeometryValidationResult IsValidDetailed ();
member this.IsValidDetailed : unit -> Azure.Cosmos.Spatial.GeometryValidationResult
Public Function IsValidDetailed () As GeometryValidationResult

Retours

Instance de GeometryValidationResult.

Exemples

Cet exemple montre comment sélectionner tous les documents qui contiennent des géométries non valides qui n’ont pas été indexées.

var invalidReason = documents.Where(document => !document.Location.IsValid()).Select(document => document.Location.IsValidDetailed());

Remarques

Actuellement, cette fonction prend en charge la géométrie de type Point et Polygon.

S’applique à