HttpClientConnection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |