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-соединений можно указать свойства, относящиеся к такому подключению, и проверить, активно ли подключение. После создания подключения его можно использовать для различных задач в среде выполнения.

Этот класс наследует от DtsObject и реализует IDTSPersist.

Конструкторы

HttpClientConnection(Object)

Инициализирует новый экземпляр класса HttpClientConnection.

Свойства

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

Возвращает или задает значение типа Boolean, которое указывает, использует ли соединение сетевые учетные данные.

Методы

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.

Применяется к