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
- Наследование
- Атрибуты
- Реализации
Комментарии
Менеджер 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. |