Udostępnij za pośrednictwem


Metoda SqlGeography.InstanceOf

Badania, jeśli SqlGeography wystąpienie jest taka sama jak określonego typu.

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

Składnia

'Deklaracja
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := True)> _
Public Function InstanceOf ( _
    geometryType As String _
) As SqlBoolean
'Użycie
Dim instance As SqlGeography
Dim geometryType As String
Dim returnValue As SqlBoolean

returnValue = instance.InstanceOf(geometryType)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = true)]
public SqlBoolean InstanceOf(
    string geometryType
)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = true)]
public:
SqlBoolean InstanceOf(
    String^ geometryType
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = true)>]
member InstanceOf : 
        geometryType:string -> SqlBoolean 
public function InstanceOf(
    geometryType : String
) : SqlBoolean

Parametry

  • geometryType
    Typ: System.String
    A ciąg , określa jeden z typów 12 w hierarchii typów Geografia.

Wartość zwracana

Typ: System.Data.SqlTypes.SqlBoolean
A SqlBoolean wartość wskazująca, czy SqlGeography wystąpienie jest taka sama jak geometrii określonego typu.
Zwraca true typ wystąpienie Geografia jest taki sam, jak określony typ lub określony typ jest element nadrzędny typu wystąpienie; w przeciwnym razie zwraca false.

Uwagi

Dane wejściowe dla metoda musi być jedną z następujących czynności: T:Microsoft.SqlServer.types.SqlGeometry, punkt, krzywa, LineString, powierzchni, Wielokąt, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString i MultiPoint.

Ta metoda wygeneruje ArgumentException Jeśli inne ciągi są używane do wprowadzania.