空間オブジェクトの有効性の問題を特定するのに役立つメッセージを返します。
名前空間: Microsoft.SqlServer.Types
アセンブリ: Microsoft.SqlServer.Types (Microsoft.SqlServer.Types.dll)
構文
'宣言
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)> _
Public Function IsValidDetailed As String
'使用
Dim instance As SqlGeometry
Dim returnValue As String
returnValue = instance.IsValidDetailed()
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public string IsValidDetailed()
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public:
String^ IsValidDetailed()
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member IsValidDetailed : unit -> string
public function IsValidDetailed() : String
戻り値
型: System.String
空間オブジェクトが有効か無効かを示し、無効である場合はその理由を示すメッセージです。
説明
データが有効ではない理由がいくつかある場合は、その 1 つのみが返されます。 各メッセージには一意の ID があるため、有効性を確認して修正するプロセスを自動化できます。 MakeValid() メソッドを呼び出してオブジェクトを自動的に検証することができます。
サブオブジェクトのインデックス値は、各曲線のカウントを 1 から開始します。 STCurveN メソッドに特定の値を指定すると無効な曲線にアクセスする可能性があります。 STRingN の場合も同様です。STRingN で同じリングを取得するために使用される値に一致したリングのインデックスが渡されます。