Compartilhar via


HttpClientConnection Classe

Definição

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
HttpClientConnection
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.

Aplica-se a