次の方法で共有


SqlGeometry.STIsValid メソッド

SqlGeometry インスタンスが適切な形式かどうかを示します。

名前空間:  Microsoft.SqlServer.Types
アセンブリ:  Microsoft.SqlServer.Types (Microsoft.SqlServer.Types.dll)

構文

'宣言
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)> _
Public Function STIsValid As SqlBoolean
'使用
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

戻り値

型: System.Data.SqlTypes.SqlBoolean
Open Geospatial Consortium (OGC) の型に基づいて SqlGeometry インスタンスが整形式になっている場合は、true を返します。SqlGeometry インスタンスが整形式になっていない場合は false を返します。

説明

SqlGeometry インスタンスの OGC 型は、STGeometryType を呼び出すことによって判別できます。

SQL Server では、有効な SqlGeometry インスタンスのみを生成しますが、無効なインスタンスの取得と格納が可能です。 無効なインスタンスと同じ地点のセットを表す有効なインスタンスは、MakeValid メソッドを使用して取得できます。

関連項目

参照

SqlGeometry クラス

Microsoft.SqlServer.Types 名前空間