SqlGeographyBuilder-Klasse
Erstellt Instanzen von SqlGeography Objekte mithilfe von IGeographySink Schnittstelle.
Namespace: Microsoft.SqlServer.Types
Assembly: Microsoft.SqlServer.Types (in Microsoft.SqlServer.Types.dll)
Vererbungshierarchie
System.Object
Microsoft.SqlServer.Types.SqlGeographyBuilder
Syntax
[CLSCompliantAttribute(true)]
public class SqlGeographyBuilder : IGeographySink110, IGeographySink
[CLSCompliantAttribute(true)]
public ref class SqlGeographyBuilder : IGeographySink110, IGeographySink
[<CLSCompliantAttribute(true)>]
type SqlGeographyBuilder =
class
interface IGeographySink110
interface IGeographySink
end
<CLSCompliantAttribute(True)>
Public Class SqlGeographyBuilder
Implements IGeographySink110, IGeographySink
Konstruktoren
Name | Beschreibung | |
---|---|---|
SqlGeographyBuilder() | Erstellt ein SqlGeographyBuilder Objekt. |
Eigenschaften
Name | Beschreibung | |
---|---|---|
ConstructedGeography | Ruft das erstellte räumliche geography Objekt. |
Methoden
Name | Beschreibung | |
---|---|---|
AddCircularArc(Double, Double, Double, Double) | Fügt dem Pfad einen Kreisbogen hinzu. |
|
AddCircularArc(Double, Double, Nullable<Double>, Nullable<Double>, Double, Double, Nullable<Double>, Nullable<Double>) | Fügt dem Pfad einen Kreisbogen hinzu. |
|
AddLine(Double, Double) | Erstellt zusätzliche Punkten in einer Abbildung des geography-Typs. |
|
AddLine(Double, Double, Nullable<Double>, Nullable<Double>) | Erstellt zusätzliche Punkten in einer Abbildung des geography-Typs. |
|
BeginFigure(Double, Double) | Startet die Aufruffolge für eine geography-Abbildung. |
|
BeginFigure(Double, Double, Nullable<Double>, Nullable<Double>) | Startet die Aufruffolge für eine geography-Abbildung. |
|
BeginGeography(OpenGisGeographyType) | Initialisiert eine Aufruffolge für einen geography-Typ. |
|
EndFigure() | Beendet eine Aufruffolge für eine geography Abbildung. |
|
EndGeography() | Beendet eine Aufruffolge für einen geography-Typ. |
|
Equals(Object) | (Geerbt von „Object“.) |
|
Finalize() | (Geerbt von „Object“.) |
|
GetHashCode() | (Geerbt von „Object“.) |
|
GetType() | (Geerbt von „Object“.) |
|
MemberwiseClone() | (Geerbt von „Object“.) |
|
SetSrid(Int32) | Legt den Spatial Reference Identifier (SRID) für eine Aufruffolge für den geography-Typ fest. |
|
ToString() | (Geerbt von „Object“.) |
Hinweise
Löst FormatException rufen Sie für eine ungültige Sequenz oder eine Aufruffolge unvollständig wann wird ConstructedGeography() aufgerufen wird.
Beispiele
Im folgenden Beispiel wird ein SqlGeometry -Objekt aus einem MultiLineString.
SqlGeographyBuilder b = new SqlGeographyBuilder();
b.SetSrid(4326);
b.BeginGeography(OpenGisGeographyType.MultiLineString);
b.BeginGeography(OpenGisGeographyType.LineString);
b.BeginFigure(-122.358, 47.653);
b.AddLine(-122.348, 47.649);
b.EndFigure();
b.EndGeography();
b.BeginGeography(OpenGisGeographyType.LineString);
b.BeginFigure(-118.481, 48.328);
b.AddLine(-119.002, 47.324);
b.EndFigure();
b.EndGeography();
b.EndGeography();
SqlGeography g = b.ConstructedGeography();
Threadsicherheit
Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.
Siehe auch
Microsoft.SqlServer.Types-Namespace
Zurück zum Anfang