Compartir a través de


Geometry.IsValidDetailed Método

Definición

Determina si la geometría especificada es válida y se puede indexar o usar en consultas por el servicio Azure Cosmos DB y, si no es válida, proporciona el motivo adicional como un valor de cadena.

Si una geometría no es válida, no se indexará. Además, durante el tiempo de consulta las geometrías no válidas son equivalentes a undefined.

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

Devoluciones

Instancia de GeometryValidationResult.

Ejemplos

En este ejemplo se seleccionan todos los documentos que contienen geometrías no válidas que no se indizaron.

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

Comentarios

Actualmente, esta función admite geometría de tipo Point y Polygon.

Se aplica a