HttpClientConnection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém propriedades e métodos que habilitam um pacote a acessar um servidor Web que usa o protocolo HTTP para enviar ou receber arquivos. Essa classe não pode ser herdada.
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
- Herança
- Atributos
- Implementações
Comentários
O gerenciador de conexões HTTP permite que os pacotes acessem recursos por HTTP, permitindo tarefas como extrair dados de um serviço Web e operar nele. O gerenciador de conexões HTTP encapsula a funcionalidade de criar e manter uma conexão HTTP. O gerenciador de conexões HTTP inclui propriedades personalizadas, além das propriedades que são comuns a todos os gerenciadores de conexões. O gerenciador de conexões HTTP fornece ao runtime uma conexão com um servidor HTTP que atua como uma origem. Ao criar um gerenciador de conexões HTTP, você pode especificar propriedades específicas para essa conexão e testar para ver se a conexão está ativa. Depois que a conexão tiver sido criada, a conexão poderá ser usada por várias tarefas no runtime.
Essa classe herda de DtsObject e implementa IDTSPersist.
Construtores
HttpClientConnection(Object) |
Inicializa uma nova instância da classe HttpClientConnection. |
Propriedades
BypassProxyOnLocal |
Obtém ou define um Boolean que indica se o servidor proxy está configurado para usar credenciais e ignorar o servidor proxy e usar endereços locais. |
Certificate |
Obtém ou define uma matriz de bytes que representa a codificação binária real do X.509 do certificado. |
CertificateIdentifier |
Obtém ou define o identificador do certificado X.509. |
ChunkSize |
Obtém ou define o valor que indica o número mínimo de bytes a serem recuperados ou enviados ao servidor durante uma operação de leitura/gravação. |
ProxyBypassList |
Obtém ou define os endereços que não usam um servidor proxy. |
ProxyDomain |
Obtém ou define a configuração de domínio que é usada para fazer logon no proxy. |
ProxyPassword |
Define a senha usada para fazer logon no proxy. Essa propriedade é somente leitura. |
ProxyURL |
Obtém ou define a URL que especifica a localização do proxy. |
ProxyUserName |
Obtém ou define o nome de usuário que é usado ao fazer logon no proxy. |
ServerDomain |
Obtém ou define o domínio usado para fazer logon no servidor. |
ServerPassword |
Define a senha usada para fazer logon no servidor. Essa propriedade é somente gravação. |
ServerURL |
Obtém ou define a URL que especifica a localização do servidor. |
ServerUserName |
Obtém ou define o nome de usuário usado para fazer logon no servidor. |
Timeout |
Obtém ou define o número de segundos após os quais a operação HTTP expira. |
UseProxy |
Obtém ou define um Boolean que indica se a conexão usará ou não um proxy. |
UseProxyCredentials |
Obtém ou define um Boolean que indica se a conexão usará ou não as credenciais de rede. |
UseSecureConnection |
Obtém ou define um Boolean que indica se a conexão é HTTPS ou HTTP. |
UseServerCredentials |
Obtém ou define um Boolean que indica se a conexão usa credenciais de rede. |
Métodos
Clone() |
Retorna um novo objeto de conexão que tem exatamente o mesmo estado daquele que está sendo clonado. |
DownloadData() |
Retorna uma matriz de bytes que contém os dados baixados do recurso que foi especificado na propriedade ServerURL. |
DownloadFile(String, Boolean) |
Baixa os dados do recurso especificado pela propriedade ServerURL para um arquivo local. |
Equals(Object) |
Determina se duas instâncias de objeto são iguais. (Herdado de DtsObject) |
GetHashCode() |
Retorna o código hash para a instância. (Herdado de DtsObject) |
GetProxyPassword() |
Obtém a senha do proxy. |
GetServerPassword() |
Obtém a senha do servidor. |
LoadFromXML(XmlNode, IDTSEvents) |
Esse método não pode ser chamado por seu código de aplicativo. Para carregar um pacote salvo como .xml, use o método LoadPackage(String, IDTSEvents). |
OpenRead() |
Abre um fluxo legível para os dados a serem baixados do recurso especificado pela propriedade ServerURL. |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Esse método não pode ser chamado por seu código de aplicativo. Para salvar um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents). |
ShowCertificateDialog(IntPtr) |
Exibe a caixa de diálogo Informações sobre o certificado Windows. |