다음을 통해 공유


SqlGeographyBuilder 클래스

Constructs instances of SqlGeography objects by using IGeographySink interface.

상속 계층

System.Object
  Microsoft.SqlServer.Types.SqlGeographyBuilder

네임스페이스:  Microsoft.SqlServer.Types
어셈블리:  Microsoft.SqlServer.Types(Microsoft.SqlServer.Types.dll)

구문

‘선언
<CLSCompliantAttribute(True)> _
Public Class SqlGeographyBuilder _
    Implements IGeographySink110, IGeographySink
‘사용 방법
Dim instance As SqlGeographyBuilder
[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
public class SqlGeographyBuilder implements IGeographySink110, IGeographySink

SqlGeographyBuilder 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 SqlGeographyBuilder Constructs a SqlGeographyBuilder object.

맨 위로 이동

속성

  이름 설명
공용 속성 ConstructedGeography Retrieves the constructed spatial geography object.

맨 위로 이동

메서드

  이름 설명
공용 메서드 AddCircularArc(Double, Double, Double, Double) Adds a circular arc to the path.
공용 메서드 AddCircularArc(Double, Double, Nullable<Double>, Nullable<Double>, Double, Double, Nullable<Double>, Nullable<Double>) Adds a circular arc to the path.
공용 메서드 AddLine(Double, Double) Constructs additional points in a geography type figure.
공용 메서드 AddLine(Double, Double, Nullable<Double>, Nullable<Double>) Constructs additional points in a geography type figure.
공용 메서드 BeginFigure(Double, Double) Starts the call sequence for a geography figure.
공용 메서드 BeginFigure(Double, Double, Nullable<Double>, Nullable<Double>) Starts the call sequence for a geography figure.
공용 메서드 BeginGeography Initializes a call sequence for a geography type.
공용 메서드 EndFigure Finishes a call sequence for a geography figure.
공용 메서드 EndGeography Finishes a call sequence for a geography type.
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 SetSrid Sets the Spatial Reference Identifier (SRID) for a geography type call sequence.
공용 메서드 ToString (Object에서 상속됨)

맨 위로 이동

주의

Throws FormatException for an invalid call sequence or when a call sequence is incomplete when ConstructedGeography() is invoked.

The following example constructs a SqlGeometry object from a 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();

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.SqlServer.Types 네임스페이스