HttpClientConnection Classe

Definizione

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à
HttpClientConnection
Attributi
Implementazioni

Commenti

La gestione connessione HTTP consente ai pacchetti di accedere alle risorse tramite HTTP, consentendo attività quali l'estrazione di dati da un servizio Web e il relativo funzionamento. 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 di tale connessione ed eseguire il test per verificare se la connessione è attiva. Una volta creata la connessione, la connessione può essere utilizzata da varie attività del 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 utilizzare le credenziali e ignorare il server proxy e utilizzare 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 utilizzerà o meno un proxy.

UseProxyCredentials

Ottiene o imposta un valore booleano che indica se la connessione utilizzerà o meno 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.

Si applica a