HttpClientConnection Classe

Définition

Contient des propriétés et des méthodes qui permettent à un package d'accéder à un serveur Web en utilisant le protocole HTTP pour envoyer ou recevoir des fichiers. Cette classe ne peut pas être héritée.

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
Héritage
HttpClientConnection
Attributs
Implémente

Remarques

Le gestionnaire de connexions HTTP permet aux packages d’accéder aux ressources via HTTP, ce qui permet d’effectuer des tâches telles que l’extraction de données à partir d’un service Web et leur fonctionnement. Le gestionnaire de connexions HTTP encapsule les fonctionnalités de création et de maintenance d’une connexion HTTP. Le gestionnaire de connexions HTTP inclut des propriétés personnalisées, en plus des propriétés communes à tous les gestionnaires de connexions. Le gestionnaire de connexions HTTP fournit au runtime une connexion à un serveur HTTP qui fait office de source. Lorsque vous créez un gestionnaire de connexions HTTP, vous pouvez spécifier des propriétés spécifiques à cette connexion et tester pour voir si la connexion est active. Une fois la connexion créée, la connexion peut être utilisée par différentes tâches dans le runtime.

Cette classe hérite de DtsObject et implémente IDTSPersist.

Constructeurs

HttpClientConnection(Object)

Initialise une nouvelle instance de la classe HttpClientConnection.

Propriétés

BypassProxyOnLocal

Obtient ou définit une valeur booléenne qui indique si le serveur proxy est configuré pour utiliser des informations d’identification et contourner le serveur proxy et utiliser des adresses locales à la place.

Certificate

Obtient ou définit un tableau d'octets qui représente l'encodage binaire X.509 réel du certificat.

CertificateIdentifier

Obtient ou définit l'identificateur du certificat X.509.

ChunkSize

Obtient ou définit la valeur qui indique le nombre minimal d'octets à extraire ou à envoyer au serveur lors d'une opération de lecture/écriture.

ProxyBypassList

Obtient ou définit les adresses qui n'utilisent pas de serveur proxy.

ProxyDomain

Obtient ou définit le paramètre de domaine utilisé pour se connecter au proxy.

ProxyPassword

Définit le mot de passe utilisé pour se connecter au proxy. Cette propriété est en lecture seule.

ProxyURL

Obtient ou définit l'URL qui spécifie l'emplacement du proxy.

ProxyUserName

Obtient ou définit le nom d'utilisateur utilisé lors de la connexion au proxy.

ServerDomain

Obtient ou définit le domaine utilisé pour se connecter au serveur.

ServerPassword

Définit le mot de passe utilisé pour se connecter au serveur. Cette propriété est en écriture seule.

ServerURL

Obtient ou définit l'URL qui spécifie l'emplacement du serveur.

ServerUserName

Obtient ou définit le nom d'utilisateur utilisé pour se connecter au serveur.

Timeout

Obtient ou définit le nombre de secondes au terme desquelles l'opération HTTP expire.

UseProxy

Obtient ou définit une valeur booléenne qui indique si la connexion utilisera ou non un proxy.

UseProxyCredentials

Obtient ou définit une valeur booléenne qui indique si la connexion utilisera ou non les informations d’identification réseau.

UseSecureConnection

Obtient ou définit une valeur booléenne qui indique si la connexion est HTTPS ou HTTP.

UseServerCredentials

Obtient ou définit une valeur de type Boolean qui indique si la connexion utilise les informations d'identification réseau.

Méthodes

Clone()

Retourne un nouvel objet de connexion dont l'état est exactement identique à celui qui est cloné.

DownloadData()

Retourne un tableau d'octets qui contient les données téléchargées depuis la ressource spécifiée dans la propriété ServerURL.

DownloadFile(String, Boolean)

Télécharge des données depuis la ressource spécifiée par la propriété ServerURL vers un fichier local.

Equals(Object)

Détermine si les deux instances d'objet sont égales.

(Hérité de DtsObject)
GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de DtsObject)
GetProxyPassword()

Obtient le mot de passe du proxy.

GetServerPassword()

Obtient le mot de passe du serveur.

LoadFromXML(XmlNode, IDTSEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents).

OpenRead()

Ouvre un flux lisible des données à télécharger depuis la ressource spécifiée par la propriété ServerURL.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents).

ShowCertificateDialog(IntPtr)

Affiche la boîte de dialogue Informations sur le certificat de Windows.

S’applique à