언어

HttpClientConnection 클래스

정의

패키지가 HTTP 프로토콜을 사용하여 웹 서버에 접근하여 파일을 송수신할 수 있도록 하는 속성과 메서드를 포함합니다. 이 클래스는 상속할 수 없습니다.

public ref class HttpClientConnection sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSPersist
[System.Serializable]
public sealed class HttpClientConnection : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSPersist
[<System.Serializable>]
type HttpClientConnection = class
    inherit DtsObject
    interface IDTSPersist
Public NotInheritable Class HttpClientConnection
Inherits DtsObject
Implements IDTSPersist
상속
HttpClientConnection
특성
구현

설명

HTTP 연결 관리자는 패키지가 HTTP를 통해 자원에 접근할 수 있게 하여 웹 서비스에서 데이터를 추출하고 작업하는 등의 작업을 가능하게 합니다. HTTP 연결 관리자는 HTTP 연결을 생성하고 유지하는 기능을 캡슐화합니다. HTTP 연결 관리자는 모든 연결 관리자에 공통된 속성 외에도 사용자 지정 속성을 포함합니다. HTTP 연결 관리자는 런타임에 소스 역할을 하는 HTTP 서버와의 연결을 제공합니다. HTTP 연결 관리자를 만들 때, 해당 연결에 특화된 속성을 지정하고 연결이 살아있는지 테스트할 수 있습니다. 연결이 생성된 후에는 런타임 내 다양한 작업에 이 연결을 사용할 수 있습니다.

이 클래스는 를 상속하여 구현한다 DtsObjectIDTSPersist.

생성자

Name Description
HttpClientConnection(Object)

HttpClientConnection 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
BypassProxyOnLocal

프록시 서버가 자격 증명을 사용하도록 설정되어 있고 프록시 서버를 우회하고 로컬 주소를 사용하는지 나타내는 불리언을 받거나 설정합니다.

Certificate

인증서의 실제 X.509 이진 인코딩을 나타내는 바이트 배열을 받거나 설정합니다.

CertificateIdentifier

X.509 인증서 식별자를 받거나 설정합니다.

ChunkSize

읽기/쓰기 작업 중 서버에서 가져와야 하거나 전송할 최소 바이트 수를 나타내는 값을 받거나 설정합니다.

ProxyBypassList

프록시 서버를 사용하지 않는 주소를 받거나 설정합니다.

ProxyDomain

프록시에 로그인할 때 사용하는 도메인 설정을 받거나 설정합니다.

ProxyPassword

프록시에 로그인할 때 사용하는 비밀번호를 설정합니다. 이 속성은 읽기 전용입니다.

ProxyURL

프록시 위치를 지정하는 URL을 받거나 설정합니다.

ProxyUserName

프록시에 로그인할 때 사용하는 사용자 이름을 받거나 설정합니다.

ServerDomain

서버에 로그인할 때 사용하는 도메인을 받거나 설정합니다.

ServerPassword

서버에 로그인할 때 사용하는 비밀번호를 설정합니다. 이 속성은 쓰기 전용입니다.

ServerURL

서버 위치를 지정하는 URL을 받거나 설정합니다.

ServerUserName

서버에 로그인할 때 사용하는 사용자 이름을 받거나 설정합니다.

Timeout

HTTP 연산이 타임아웃되는 초 수를 받거나 설정합니다.

UseProxy

연결이 프록시를 사용할지 여부를 나타내는 불리언을 받거나 설정합니다.

UseProxyCredentials

연결이 네트워크 자격 증명을 사용할지 여부를 나타내는 불리언을 받거나 설정합니다.

UseSecureConnection

연결이 HTTPS인지 HTTP인지 나타내는 불리언을 받거나 설정합니다.

UseServerCredentials

연결이 네트워크 자격 증명을 사용하는지 나타내는 불리언을 받거나 설정합니다.

메서드

Name Description
Clone()

복제 중인 객체와 정확히 같은 상태를 가진 새로운 연결 객체를 반환합니다.

DownloadData()

속성에 ServerURL 명시된 리소스에서 다운로드한 데이터를 포함하는 바이트 배열을 반환합니다.

DownloadFile(String, Boolean)

속성에 의해 ServerURL 지정된 리소스에서 로컬 파일로 데이터를 다운로드합니다.

Equals(Object)

두 개체 인스턴스가 같은지 여부를 확인합니다.

(다음에서 상속됨 DtsObject)
GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

(다음에서 상속됨 DtsObject)
GetProxyPassword()

프록시 비밀번호를 얻습니다.

GetServerPassword()

서버 비밀번호를 얻고,

LoadFromXML(XmlNode, IDTSEvents)

이 메서드는 애플리케이션 코드로는 호출할 수 없습니다. .xml저장된 패키지를 불러오려면 다음 LoadPackage(String, IDTSEvents) 메서드를 사용하세요.

OpenRead()

속성에서 ServerURL 지정한 리소스에서 데이터를 다운로드할 수 있는 읽기 가능한 스트림을 엽니다.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

이 메서드는 애플리케이션 코드로는 호출할 수 없습니다. 패키지를 .xml로 저장하려면 다음 SaveToXml(String, Package, IDTSEvents) 방법을 사용하세요.

ShowCertificateDialog(IntPtr)

Windows 인증서 정보 대화상자를 표시합니다.

적용 대상