Udostępnij za pośrednictwem


Metoda SqlGeometry.STIsValid

Określa, czy SqlGeometry wystąpienie jest dobrze sformułowany.

Przestrzeń nazw:  Microsoft.SqlServer.Types
Zestaw:  Microsoft.SqlServer.Types (w Microsoft.SqlServer.Types.dll)

Składnia

'Deklaracja
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)> _
Public Function STIsValid As SqlBoolean
'Użycie
Dim instance As SqlGeometry
Dim returnValue As SqlBoolean

returnValue = instance.STIsValid()
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlBoolean STIsValid()
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public:
SqlBoolean STIsValid()
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member STIsValid : unit -> SqlBoolean 
public function STIsValid() : SqlBoolean

Wartość zwracana

Typ: System.Data.SqlTypes.SqlBoolean
Zwraca true Jeśli SqlGeometry wystąpienie jest dobrze sformułowany, oparte na jego typu Open konsorcjum geograficzne (OGC).Zwraca false Jeśli SqlGeometry wystąpienie nie jest poprawnie sformułowanym.

Uwagi

Typ OGC SqlGeometry wystąpienie można ustalić wywołując STGeometryType.

SQL Server tworzy tylko poprawne SqlGeometry wystąpień, ale pozwala na przechowywanie i pobieranie nieprawidłowych wystąpień.Prawidłowe wystąpienie reprezentuje tego samego punktu zestaw dowolnej instancji nieprawidłowy mogą być pobierane za pomocą MakeValid metoda.