HttpClientConnection Clase

Definición

Contiene propiedades y métodos que permiten a un paquete obtener acceso a un servidor web utilizando el protocolo HTTP para enviar o recibir archivos. Esta clase no puede heredarse.

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
Herencia
HttpClientConnection
Atributos
Implementaciones

Comentarios

El administrador de conexiones HTTP permite a los paquetes acceder a los recursos a través de HTTP, lo que permite tareas como extraer datos de un servicio web y operar en él. El administrador de conexiones HTTP encapsula la funcionalidad de creación y mantenimiento de una conexión HTTP. El administrador de conexiones HTTP incluye propiedades personalizadas, además de las propiedades comunes a todos los administradores de conexiones. El administrador de conexiones HTTP proporciona al runtime una conexión a un servidor HTTP que actúa como origen. Al crear un administrador de conexiones HTTP, puede especificar propiedades específicas de esa conexión y probar para ver si la conexión está activa. Una vez creada la conexión, varias tareas del entorno de ejecución pueden usar la conexión.

Esta clase hereda de DtsObject e implementa IDTSPersist.

Constructores

HttpClientConnection(Object)

Inicializa una nueva instancia de la clase HttpClientConnection.

Propiedades

BypassProxyOnLocal

Obtiene o establece un valor booleano que indica si el servidor proxy está configurado para usar credenciales y omitir el servidor proxy y usar direcciones locales en su lugar.

Certificate

Obtiene o establece una matriz de bytes que representa la codificación binaria X.509 real del certificado.

CertificateIdentifier

Obtiene o establece el identificador del certificado X.509.

ChunkSize

Obtiene o establece el valor que indica el número mínimo de bytes que se deben recuperar del, o enviar al, servidor durante una operación de lectura o escritura.

ProxyBypassList

Obtiene o establece las direcciones que no utilizan un servidor proxy.

ProxyDomain

Obtiene o establece la configuración del dominio que se utiliza para iniciar sesión en el proxy.

ProxyPassword

Establece la contraseña utilizada para iniciar sesión en el proxy. Esta propiedad es de solo lectura.

ProxyURL

Obtiene o establece la dirección URL que especifica la ubicación del proxy.

ProxyUserName

Obtiene o establece el nombre de usuario que se utiliza al iniciar sesión en el proxy.

ServerDomain

Obtiene o establece el dominio utilizado para iniciar sesión en el servidor.

ServerPassword

Establece la contraseña utilizada para iniciar sesión en el servidor. Esta propiedad es de solo escritura.

ServerURL

Obtiene o establece la dirección URL que especifica la ubicación del servidor.

ServerUserName

Obtiene o establece el nombre de usuario utilizado para iniciar sesión en el servidor.

Timeout

Obtiene o establece el número de segundos después del cual se agota el tiempo de espera para la operación HTTP.

UseProxy

Obtiene o establece un valor booleano que indica si la conexión usará o no un proxy.

UseProxyCredentials

Obtiene o establece un valor booleano que indica si la conexión usará o no las credenciales de red.

UseSecureConnection

Obtiene o establece un valor booleano que indica si la conexión es HTTPS o HTTP.

UseServerCredentials

Obtiene o establece un valor de tipo Boolean que indica si la conexión usa credenciales de red.

Métodos

Clone()

Devuelve un nuevo objeto de conexión con idéntico estado que el objeto que se está clonando.

DownloadData()

Devuelve una matriz de bytes que contiene los datos descargados del recurso especificado en la propiedad ServerURL.

DownloadFile(String, Boolean)

Descarga datos del recurso especificado por la propiedad ServerURL en un archivo local.

Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
GetProxyPassword()

Obtiene la contraseña del proxy.

GetServerPassword()

Obtiene la contraseña del servidor.

LoadFromXML(XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, utilice el método LoadPackage(String, IDTSEvents).

OpenRead()

Abre un flujo legible para los datos que se van a descargar del recurso especificado por la propiedad ServerURL.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents).

ShowCertificateDialog(IntPtr)

Muestra el cuadro de diálogo Información del certificado de Windows.

Se aplica a