HttpClientConnection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene proprietà e metodi che permettono a un pacchetto di accedere a un server Web utilizzando il protocollo HTTP per inviare o ricevere file. La classe non può essere ereditata.
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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Il gestore di connessione HTTP consente ai pacchetti di accedere alle risorse tramite HTTP, consentendo attività come l'estrazione dei dati da un servizio Web e l'operazione su di esso. Il gestore di connessione HTTP racchiude la funzionalità di creazione e mantenimento di una connessione HTTP. Il gestore di connessione HTTP include proprietà personalizzate, oltre alle proprietà comuni a tutti i gestori di connessione. Il gestore di connessioni HTTP fornisce al runtime una connessione a un server HTTP che agisce come sorgente. Quando crei un gestore di connessione HTTP, puoi specificare proprietà specifiche per quella connessione e testare se la connessione è attiva. Dopo che la connessione è stata creata, la connessione può essere utilizzata da vari compiti durante l'esecuzione.
Questa classe eredita da DtsObject e implementa IDTSPersist.
Costruttori
| Nome | Descrizione |
|---|---|
| HttpClientConnection(Object) |
Inizializza una nuova istanza della classe HttpClientConnection. |
Proprietà
| Nome | Descrizione |
|---|---|
| BypassProxyOnLocal |
Ottiene o imposta un Booleano che indica se il proxy server è configurato per usare credenziali e bypassare il proxy server e usare indirizzi locali invece. |
| Certificate |
Ottiene o imposta un array di byte che rappresenta la codifica binaria X.509 effettiva del certificato. |
| CertificateIdentifier |
Ottiene o imposta l'identificatore del certificato X.509. |
| ChunkSize |
Ottiene o imposta il valore che indica il numero minimo di byte da recuperare o inviare al server durante un'operazione di lettura/scrittura. |
| ProxyBypassList |
Ottiene o imposta gli indirizzi che non utilizzano un proxy server. |
| ProxyDomain |
Ottiene o imposta l'impostazione del dominio che viene usata per accedere al proxy. |
| ProxyPassword |
Imposta la password usata per accedere al proxy. Questa proprietà è di sola lettura. |
| ProxyURL |
Ottiene o imposta l'URL che specifica la posizione del proxy. |
| ProxyUserName |
Ottiene o imposta il nome utente usato quando si accede al proxy. |
| ServerDomain |
Ottiene o imposta il dominio utilizzato per accedere al server. |
| ServerPassword |
Imposta la password usata per accedere al server. Questa proprietà è solo scrittura. |
| ServerURL |
Ottiene o imposta l'URL che specifica la posizione del server. |
| ServerUserName |
Ottiene o imposta il nome utente usato per accedere al server. |
| Timeout |
Ottiene o imposta il numero di secondi dopo i quali l'operazione HTTP si scade in tempo. |
| UseProxy |
Ottiene o imposta un booleano che indica se la connessione userà o meno un proxy. |
| UseProxyCredentials |
Ottiene o imposta un Booleano che indica se la connessione utilizzerà o meno le credenziali di rete. |
| UseSecureConnection |
Ottiene o imposta un booleano che indica se la connessione è HTTPS o HTTP. |
| UseServerCredentials |
Ottiene o imposta un Boolean che indica se la connessione utilizza credenziali di rete. |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Restituisce un nuovo oggetto di connessione che ha esattamente lo stesso stato di quello in fase di clonazione. |
| DownloadData() |
Restituisce un array di byte che contiene i dati scaricati dalla risorsa specificata nella ServerURL proprietà. |
| DownloadFile(String, Boolean) |
Scarica dati dalla risorsa specificata dalla ServerURL proprietà a un file locale. |
| Equals(Object) |
Determina se due istanze dell'oggetto sono uguali. (Ereditato da DtsObject) |
| GetHashCode() |
Restituisce il codice hash per questa istanza. (Ereditato da DtsObject) |
| GetProxyPassword() |
Ottiene la password proxy. |
| GetServerPassword() |
Ottiene la password del server. |
| LoadFromXML(XmlNode, IDTSEvents) |
Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacco salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo. |
| OpenRead() |
Apre un flusso leggibile per i dati da scaricare dalla risorsa specificata dalla ServerURL proprietà. |
| SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Questo metodo non è richiamabile dal codice applicativo. Per salvare un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo. |
| ShowCertificateDialog(IntPtr) |
Visualizza la finestra di dialogo informazioni sui certificati di Windows. |