Linguaggio

HttpClientConnection Classe

Definizione

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à
HttpClientConnection
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.

Si applica a