Freigeben über


Geometry.IsValidDetailed Methode

Definition

Bestimmt, ob die angegebene Geometrie gültig ist und vom Azure Cosmos DB-Dienst in Abfragen indiziert oder verwendet werden kann, und gibt, falls ungültig, den zusätzlichen Grund als Zeichenfolgenwert an.

Wenn eine Geometrie ungültig ist, wird sie nicht indiziert. Auch während der Abfragezeit sind ungültige Geometrien gleichwertig undefined.

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

Gibt zurück

Instanz von GeometryValidationResult.

Beispiele

In diesem Beispiel werden alle Dokumente ausgewählt, die ungültige Geometrien enthalten, die nicht indiziert wurden.

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

Hinweise

Derzeit unterstützt diese Funktion Geometrie vom Typ Point und Polygon.

Gilt für: