Udostępnij za pośrednictwem


Klasa HttpClientConnection

Zawiera właściwości i metody, które umożliwiają dostęp do serwera sieci Web, przy użyciu protokół HTTP do wysyłania lub odbierania plików pakiet.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.HttpClientConnection

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
<SerializableAttribute> _
Public NotInheritable Class HttpClientConnection _
    Inherits DtsObject _
    Implements IDTSPersist
'Użycie
Dim instance As HttpClientConnection
[SerializableAttribute]
public sealed class HttpClientConnection : DtsObject, 
    IDTSPersist
[SerializableAttribute]
public ref class HttpClientConnection sealed : public DtsObject, 
    IDTSPersist
[<SealedAttribute>]
[<SerializableAttribute>]
type HttpClientConnection =  
    class
        inherit DtsObject
        interface IDTSPersist
    end
public final class HttpClientConnection extends DtsObject implements IDTSPersist

Typ HttpClientConnection uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna HttpClientConnection Inicjuje nowe wystąpienie HttpClientConnection klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna BypassProxyOnLocal Pobiera lub ustawia wartość logiczna , wskazuje, czy serwer proxy jest skonfigurowany do używania poświadczenia i nie używaj serwera proxy i zamiast używać adresów lokalnych.
Właściwość publiczna Certificate Pobiera lub ustawia tablicy bajtowej reprezentuje binarne kodowania certyfikat X.509 rzeczywiste.
Właściwość publiczna CertificateIdentifier Pobiera lub ustawia identyfikator certyfikat X.509.
Właściwość publiczna ChunkSize Pobiera lub ustawia wartość wskazującą, że minimalna liczba bajtów przeznaczonych do pobrania z lub wysyłane do serwera podczas operacji odczytu i zapisu.
Właściwość publiczna ProxyBypassList Pobiera lub ustawia nie używaj serwera proxy dla adresów.
Właściwość publiczna ProxyDomain Pobiera lub ustawia ustawienie domena, która jest używana do logowania do serwera proxy.
Właściwość publiczna ProxyPassword Zwraca hasło używane do logowania do serwera proxy.Ta właściwość jest tylko do odczytu.
Właściwość publiczna ProxyURL Pobiera lub ustawia adres URL, który określa lokalizację serwera proxy.
Właściwość publiczna ProxyUserName Pobiera lub ustawia nazwę użytkownika używaną podczas logowania do serwera proxy.
Właściwość publiczna ServerDomain Pobiera lub ustawia domena używane do logowania się do serwera.
Właściwość publiczna ServerPassword Ustawia hasło używane do logowania na serwerze.Ta właściwość jest tylko do zapisu.
Właściwość publiczna ServerURL Pobiera lub ustawia adres URL, który określa lokalizację serwera.
Właściwość publiczna ServerUserName Pobiera lub ustawia nazwę użytkownika używanych do logowania do serwera.
Właściwość publiczna Timeout Pobiera lub ustawia liczbę sekund, po których limit czasu operacji HTTP.
Właściwość publiczna UseProxy Pobiera lub ustawia wartość logiczna , wskazuje, czy połączenie będzie użyć serwera proxy.
Właściwość publiczna UseProxyCredentials Pobiera lub ustawia wartość logiczna , wskazuje, czy połączenie będzie korzystać z poświadczenia sieciowe.
Właściwość publiczna UseSecureConnection Pobiera lub ustawia wartość logiczna , wskazuje, czy połączenie HTTPS lub HTTP.
Właściwość publiczna UseServerCredentials Pobiera lub ustawia wartość logiczna , wskazuje, czy połączenie używa poświadczenia sieciowych.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Clone Zwraca nowy obiekt połączenia, który ma dokładnie w tym samym stanie jak identyfikator_GUID.
Metoda publiczna DownloadData Zwraca tablicy bajtowej, która zawiera dane pobrane z zasób, która została określona w ServerURL właściwość.
Metoda publiczna DownloadFile Pobiera dane z zasób określonych przez ServerURL właściwość w pliku lokalnym.
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetProxyPassword Pobiera hasło serwera proxy.
Metoda publiczna GetServerPassword Pobiera hasło serwera.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna LoadFromXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna OpenRead Otwiera można odczytać strumienia danych, które mają być pobrane z zasób określonych przez ServerURL właściwość.
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda publiczna ShowCertificateDialog Wyświetla certyfikat systemu Windows okno dialogowe.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Uwagi

Menedżer połączeń HTTP umożliwia pakietów dostęp do zasobów za pośrednictwem protokołu HTTP, umożliwiając zadań takich jak wyodrębnianie danych z usługa sieci Web i działający na jego.Menedżer połączeń HTTP hermetyzuje funkcje tworzenia i utrzymywania połączenia HTTP.Menedżer połączeń HTTP zawiera właściwości niestandardowe, oprócz właściwości, które są wspólne dla wszystkich menedżerów połączenia.Menedżer połączeń HTTP zapewnia połączenie z serwerem HTTP, który działa jako źródło środowiska wykonawczego.Podczas tworzenia HTTP menedżer połączeń można określić właściwości specyficzne dla danego połączenia i badanie, jeśli połączenie jest aktywna.Po utworzeniu połączenia połączenie może być używane przez różne zadania w czasie wykonywania.

Ta klasa dziedziczy z DtsObject i implementuje IDTSPersist.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.