Язык

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

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

Методы

Имя Описание
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.

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