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 consentono 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
La gestione connessione HTTP consente ai pacchetti di accedere alle risorse tramite HTTP, consentendo attività come l'estrazione di dati da un servizio Web e l'uso in esso. La gestione connessione HTTP incapsula la funzionalità di creazione e gestione di una connessione HTTP. La gestione connessione HTTP include proprietà personalizzate, oltre alle proprietà comuni a tutte le gestioni connessioni. La gestione connessione HTTP fornisce al runtime una connessione a un server HTTP che funge da origine. Quando si crea una gestione connessione HTTP, è possibile specificare proprietà specifiche per tale connessione e verificare se la connessione è attiva. Dopo aver creato la connessione, la connessione può essere usata da varie attività nel runtime.
Questa classe eredita da DtsObject e implementa IDTSPersist.
Costruttori
HttpClientConnection(Object) |
Inizializza una nuova istanza della classe HttpClientConnection. |
Proprietà
BypassProxyOnLocal |
Ottiene o imposta un valore booleano che indica se il server proxy è configurato per usare le credenziali e ignorare il server proxy e usare invece indirizzi locali. |
Certificate |
Ottiene o imposta una matrice 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 un valore che indica il numero minimo di byte da recuperare dal server o da inviare al server durante un'operazione in lettura/scrittura. |
ProxyBypassList |
Ottiene o imposta gli indirizzi che non utilizzano un server proxy. |
ProxyDomain |
Ottiene o imposta la configurazione di dominio utilizzata per accedere al proxy. |
ProxyPassword |
Imposta la password utilizzata 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 utilizzato per accedere al proxy. |
ServerDomain |
Ottiene o imposta il dominio utilizzato per accedere al server. |
ServerPassword |
Imposta la password utilizzata per accedere al server. Questa proprietà è di sola scrittura. |
ServerURL |
Ottiene o imposta l'URL che specifica la posizione del server. |
ServerUserName |
Ottiene o imposta il nome utente utilizzato per accedere al server. |
Timeout |
Ottiene o imposta il numero di secondi dopo il quale ha luogo il timeout dell'operazione HTTP. |
UseProxy |
Ottiene o imposta un valore booleano che indica se la connessione userà un proxy. |
UseProxyCredentials |
Ottiene o imposta un valore booleano che indica se la connessione userà le credenziali di rete. |
UseSecureConnection |
Ottiene o imposta un valore booleano che indica se la connessione è HTTPS o HTTP. |
UseServerCredentials |
Ottiene o imposta un valore booleano che indica se la connessione utilizza credenziali di rete. |
Metodi
Clone() |
Restituisce un nuovo oggetto connessione con stato identico all'oggetto da clonare. |
DownloadData() |
Restituisce una matrice di byte che contiene i dati scaricati dalla risorsa specificata nella proprietà ServerURL. |
DownloadFile(String, Boolean) |
Scarica i dati dalla risorsa specificata tramite la proprietà ServerURL in un file locale. |
Equals(Object) |
Determina se due istanze di un oggetto sono uguali. (Ereditato da DtsObject) |
GetHashCode() |
Restituisce il codice hash per l'istanza. (Ereditato da DtsObject) |
GetProxyPassword() |
Ottiene la password del proxy. |
GetServerPassword() |
Ottiene la password del server. |
LoadFromXML(XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml, utilizzare il metodo LoadPackage(String, IDTSEvents). |
OpenRead() |
Apre un flusso leggibile per i dati da scaricare dalla risorsa specificata dalla proprietà ServerURL. |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents). |
ShowCertificateDialog(IntPtr) |
Visualizza la finestra di dialogo Informazioni sul certificato Windows. |