HttpClientConnection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |