Udostępnij za pośrednictwem


Klasa SqlGeographyBuilder

Konstrukcje wystąpienia SqlGeography obiektów przy użyciu IGeographySink interfejs.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Types.SqlGeographyBuilder

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

Składnia

'Deklaracja
<CLSCompliantAttribute(True)> _
Public Class SqlGeographyBuilder _
    Implements IGeographySink
'Użycie
Dim instance As SqlGeographyBuilder
[CLSCompliantAttribute(true)]
public class SqlGeographyBuilder : IGeographySink
[CLSCompliantAttribute(true)]
public ref class SqlGeographyBuilder : IGeographySink
[<CLSCompliantAttribute(true)>]
type SqlGeographyBuilder =  
    class
        interface IGeographySink
    end
public class SqlGeographyBuilder implements IGeographySink

Typ SqlGeographyBuilder uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna SqlGeographyBuilder Konstrukcje SqlGeographyBuilder obiektu.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna ConstructedGeography Pobiera konstruowanej przestrzennej Geografia obiektu.

Do góry

Metody

  Nazwa Opis
Metoda publiczna AddLine(Double, Double) Konstrukcje dodatkowe punkty w Geografia typu rysunku.
Metoda publiczna AddLine(Double, Double, Nullable<Double>, Nullable<Double>) Konstrukcje dodatkowe punkty w Geografia typu rysunku.
Metoda publiczna BeginFigure(Double, Double) Uruchamia sekwencję wywołań dla Geografia rysunek.
Metoda publiczna BeginFigure(Double, Double, Nullable<Double>, Nullable<Double>) Uruchamia sekwencję wywołań dla Geografia rysunek.
Metoda publiczna BeginGeography Inicjuje sekwencja wywołania dla Geografia typu.
Metoda publiczna EndFigure Wykończenie sekwencja wywołania dla Geografia rysunek.
Metoda publiczna EndGeography Wykończenie sekwencja wywołania dla Geografia typu.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna SetSrid Ustawia przestrzennej identyfikator odniesienia (SRID) dla Geografia wpisz sekwencję wywołań.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Uwagi

Generuje FormatException dla nieprawidłowe wywołanie sekwencji lub gdy sekwencja wywołania jest niekompletne, gdy ConstructedGeography() jest wywoływana.

Przykłady

Poniższy przykład tworzy SqlGeometry obiekt z 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();

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.