SqlGeographyBuilder classe

 

Crée les instances de SqlGeography objets à l’aide de IGeographySink interface.

Espace de noms:   Microsoft.SqlServer.Types
Assembly:  Microsoft.SqlServer.Types (dans Microsoft.SqlServer.Types.dll)

Hiérarchie d’héritage

System.Object
  Microsoft.SqlServer.Types.SqlGeographyBuilder

Syntaxe

[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

Constructeurs

Nom Description
System_CAPS_pubmethod SqlGeographyBuilder()

Construit un SqlGeographyBuilder objet.

Propriétés

Nom Description
System_CAPS_pubproperty ConstructedGeography

Récupère le construit spatial geography objet.

Méthodes

Nom Description
System_CAPS_pubmethod AddCircularArc(Double, Double, Double, Double)

Ajoute un arc de cercle au chemin d'accès.

System_CAPS_pubmethod AddCircularArc(Double, Double, Nullable<Double>, Nullable<Double>, Double, Double, Nullable<Double>, Nullable<Double>)

Ajoute un arc de cercle au chemin d'accès.

System_CAPS_pubmethod AddLine(Double, Double)

Construit des points supplémentaires dans une figure de type geography.

System_CAPS_pubmethod AddLine(Double, Double, Nullable<Double>, Nullable<Double>)

Construit des points supplémentaires dans une figure de type geography.

System_CAPS_pubmethod BeginFigure(Double, Double)

Démarre la séquence d'appel pour une figure geography.

System_CAPS_pubmethod BeginFigure(Double, Double, Nullable<Double>, Nullable<Double>)

Démarre la séquence d'appel pour une figure geography.

System_CAPS_pubmethod BeginGeography(OpenGisGeographyType)

Initialise une séquence d'appel pour un type geography.

System_CAPS_pubmethod EndFigure()

Termine une séquence d’appel pour une geography figure.

System_CAPS_pubmethod EndGeography()

Termine une séquence d'appel pour un type geography.

System_CAPS_pubmethod Equals(Object)

(Hérité de Object.)

System_CAPS_protmethod Finalize()

(Hérité de Object.)

System_CAPS_pubmethod GetHashCode()

(Hérité de Object.)

System_CAPS_pubmethod GetType()

(Hérité de Object.)

System_CAPS_protmethod MemberwiseClone()

(Hérité de Object.)

System_CAPS_pubmethod SetSrid(Int32)

Définit l'identificateur de référence spatial (SRID, Spatial Reference Identifier) pour une séquence d'appel de type geography.

System_CAPS_pubmethod ToString()

(Hérité de Object.)

Notes

Lève FormatException non valide dans un appel séquence ou lorsqu’une séquence d’appel est incomplet lorsque ConstructedGeography() est appelé.

Exemples

L’exemple suivant construit un SqlGeometry de l’objet d’un 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();

Cohérence de thread

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Voir aussi

Microsoft.SqlServer.Types espace de noms

Retour au début