Метод SqlGeometry.IsValidDetailed ()
Возвращает сообщение, помогая выявлять проблемы допустимости, возникающие с пространственным объектом.
Пространство имен: Microsoft.SqlServer.Types
Сборка: Microsoft.SqlServer.Types (в Microsoft.SqlServer.Types.dll)
Синтаксис
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public string IsValidDetailed()
public:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
String^ IsValidDetailed()
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member IsValidDetailed : unit -> string
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
Public Function IsValidDetailed As String
Возвращаемое значение
Type: System.String
Возвращает сообщение, показывающее, допустим ли пространственный объект, а также причину, если он недопустим.
Комментарии
Если данные не являются допустимым по нескольким причинам, возвращается только одна. Каждое сообщение будет иметь уникальный идентификатор, поэтому можно автоматизировать процесс обнаружения действия и устранить ее. Можно автоматически проверить объект, вызвав метод MakeValid().
Индексирование значений для вложенных объектов начнется каждой кривой с 1. Недопустимый кривой могут получить доступ с помощью метода STCurveN с заданным значением. То же самое верно для STRingN, переданный индекс кольца совпадающее значение позволяет получить же кольцо STRingN.
См. также
Класс SqlGeometry
Пространство имен Microsoft.SqlServer.Types
Вернуться в начало