Partilhar via


Geometry.IsValidDetailed Método

Definição

Determina se a geometria especificada é válida e pode ser indexada ou usada em consultas pelo serviço do Azure Cosmos DB e, se inválida, fornece o motivo adicional como um valor de cadeia de caracteres.

Se uma geometria não for válida, ela não será indexada. Também durante o tempo de consulta, geometrias inválidas são equivalentes a undefined.

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

Retornos

Instância do GeometryValidationResult.

Exemplos

Este exemplo seleciona todos os documentos que contêm geometrias inválidas que não foram indexadas.

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

Comentários

Atualmente, essa função dá suporte à geometria do tipo Point e Polygon.

Aplica-se a