你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Geometry.IsValidDetailed Method

Definition

Determines if the geometry specified is valid and can be indexed or used in queries by Azure Cosmos DB service and if invalid, gives the additional reason as a string value.

If a geometry is not valid, it will not be indexed. Also during query time invalid geometries are equivalent to undefined.

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

Returns

Instance of GeometryValidationResult.

Examples

This example select all the documents which contain invalid geometries which were not indexed.

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

Remarks

Currently this function supports geometry of type Point and Polygon.

Applies to