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 |
Возвращает или задает значение типа 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. |