WebClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt allgemeine Methoden zum Senden von Daten an und Empfangen von Daten aus einer Ressource bereit, die durch einen URI identifiziert wird.
public ref class WebClient : System::ComponentModel::Component
public ref class WebClient sealed : System::ComponentModel::Component
public class WebClient : System.ComponentModel.Component
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class WebClient : System.ComponentModel.Component
[System.Runtime.InteropServices.ComVisible(true)]
public class WebClient : System.ComponentModel.Component
type WebClient = class
inherit Component
[<System.Runtime.InteropServices.ComVisible(true)>]
type WebClient = class
inherit Component
Public Class WebClient
Inherits Component
Public NotInheritable Class WebClient
Inherits Component
- Vererbung
- Attribute
Beispiele
Im folgenden Codebeispiel wird der URI einer Ressource abgerufen und die Antwort angezeigt.
#using <System.dll>
using namespace System;
using namespace System::Net;
using namespace System::IO;
int main()
{
array<String^>^args = Environment::GetCommandLineArgs();
if ( args == nullptr || args->Length == 1 )
{
throw gcnew ApplicationException( "Specify the URI of the resource to retrieve." );
}
WebClient^ client = gcnew WebClient;
// Add a user agent header in case the
// requested URI contains a query.
client->Headers->Add( "user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)" );
Stream^ data = client->OpenRead( args[ 1 ] );
StreamReader^ reader = gcnew StreamReader( data );
String^ s = reader->ReadToEnd();
Console::WriteLine( s );
data->Close();
reader->Close();
delete client;
}
using System;
using System.Net;
using System.IO;
public class Test
{
public static void Main(string[] args)
{
if (args == null || args.Length == 0)
{
throw new ApplicationException("Specify the URI of the resource to retrieve.");
}
using WebClient client = new WebClient();
// Add a user agent header in case the
// requested URI contains a query.
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
using Stream data = client.OpenRead(args[0]);
using StreamReader reader = new StreamReader(data);
string s = reader.ReadToEnd();
Console.WriteLine(s);
}
}
Imports System.Net
Imports System.IO
Public Class Test
Public Shared Sub Main(args() As String)
If args Is Nothing OrElse args.Length = 0 Then
Throw New ApplicationException("Specify the URI of the resource to retrieve.")
End If
Using client As New WebClient()
' Add a user agent header in case the
' requested URI contains a query.
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
Using data As Stream = client.OpenRead(args(0))
Using reader As New StreamReader(data)
Dim s As String = reader.ReadToEnd()
Console.WriteLine(s)
End Using
End Using
End Using
End Sub
End Class
Hinweise
Vorsicht
WebRequest
, HttpWebRequest
, ServicePoint
und WebClient
sind veraltet, und Sie sollten sie nicht für die neue Entwicklung verwenden. Verwenden Sie stattdessen HttpClient.
Die WebClient-Klasse stellt allgemeine Methoden zum Senden von Daten an oder Empfangen von Daten aus einer lokalen, Intranet- oder Internetressource bereit, die von einem URI identifiziert wird.
Die WebClient Klasse verwendet die WebRequest Klasse, um Zugriff auf Ressourcen bereitzustellen. WebClient Instanzen können auf Daten mit jedem WebRequest untergeordneten Element zugreifen, das bei der WebRequest.RegisterPrefix-Methode registriert ist.
Anmerkung
Standardmäßig unterstützt .NET Framework URIs, die mit http:
, https:
, ftp:
und file:
Schemabezeichnern beginnen.
In der folgenden Tabelle werden WebClient Methoden zum Hochladen von Daten in eine Ressource beschrieben.
Methode | Beschreibung |
---|---|
OpenWrite | Ruft eine Stream, die zum Senden von Daten an die Ressource verwendet wird. |
OpenWriteAsync | Ruft eine Stream, die zum Senden von Daten an die Ressource verwendet wird, ohne den aufrufenden Thread zu blockieren. |
UploadData | Sendet ein Bytearray an die Ressource und gibt ein Byte Array zurück, das eine Antwort enthält. |
UploadDataAsync | Sendet ein Byte Array an die Ressource, ohne den aufrufenden Thread zu blockieren. |
UploadFile | Sendet eine lokale Datei an die Ressource und gibt ein Byte Array zurück, das eine Antwort enthält. |
UploadFileAsync | Sendet eine lokale Datei an die Ressource, ohne den aufrufenden Thread zu blockieren. |
UploadValues | Sendet eine NameValueCollection an die Ressource und gibt ein Byte Array zurück, das eine Antwort enthält. |
UploadValuesAsync | Sendet eine NameValueCollection an die Ressource und gibt ein Byte Array zurück, das eine Antwort enthält, ohne den aufrufenden Thread zu blockieren. |
UploadString | Sendet eine String an die Ressource und gibt eine String zurück, die eine Antwort enthält. |
UploadStringAsync | Sendet eine String an die Ressource, ohne den aufrufenden Thread zu blockieren. |
In der folgenden Tabelle werden WebClient Methoden zum Herunterladen von Daten aus einer Ressource beschrieben.
Methode | Beschreibung |
---|---|
OpenRead | Gibt die Daten aus einer Ressource als Streamzurück. |
OpenReadAsync | Gibt die Daten aus einer Ressource zurück, ohne den aufrufenden Thread zu blockieren. |
DownloadData | Lädt Daten aus einer Ressource herunter und gibt ein Byte Array zurück. |
DownloadDataAsync | Lädt Daten aus einer Ressource herunter und gibt ein Byte Array zurück, ohne den aufrufenden Thread zu blockieren. |
DownloadFile | Lädt Daten aus einer Ressource in eine lokale Datei herunter. |
DownloadFileAsync | Lädt Daten aus einer Ressource in eine lokale Datei herunter, ohne den aufrufenden Thread zu blockieren. |
DownloadString | Lädt eine String aus einer Ressource herunter und gibt einen Stringzurück. |
DownloadStringAsync | Lädt eine String aus einer Ressource herunter, ohne den aufrufenden Thread zu blockieren. |
Mit der CancelAsync-Methode können Sie versuchen, asynchrone Vorgänge abzubrechen.
Eine WebClient Instanz sendet standardmäßig keine optionalen HTTP-Header. Wenn Ihre Anforderung einen optionalen Header erfordert, müssen Sie der Headers-Auflistung den Header hinzufügen. Wenn Sie beispielsweise Abfragen in der Antwort aufbewahren möchten, müssen Sie einen Benutzer-Agent-Header hinzufügen. Außerdem können Server 500 (Interner Serverfehler) zurückgeben, wenn der Benutzer-Agent-Header fehlt.
AllowAutoRedirect wird in WebClient Instanzen auf true
festgelegt.
Hinweise für Vererber
Abgeleitete Klassen sollten die Basisklassenimplementierung von WebClient aufrufen, um sicherzustellen, dass die abgeleitete Klasse erwartungsgemäß funktioniert.
Konstruktoren
WebClient() |
Veraltet.
Initialisiert eine neue Instanz der WebClient Klasse. |
Eigenschaften
AllowReadStreamBuffering |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die aus der Internetressource gelesenen Daten für eine WebClient Instanz gepuffert werden sollen. |
AllowWriteStreamBuffering |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die in die Internetressource geschriebenen Daten für eine WebClient Instanz gepuffert werden sollen. |
BaseAddress |
Dient zum Abrufen oder Festlegen des Basis-URI für Anforderungen eines WebClient. |
CachePolicy |
Dient zum Abrufen oder Festlegen der Cacherichtlinie der Anwendung für alle Ressourcen, die von dieser WebClient-Instanz mithilfe WebRequest -Objekte abgerufen werden. |
CanRaiseEvents |
Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Geerbt von Component) |
Container |
Ruft die IContainer ab, die den Componententhält. (Geerbt von Component) |
Credentials |
Ruft die Netzwerkanmeldeinformationen ab, die an den Host gesendet und zum Authentifizieren der Anforderung verwendet werden, oder legt diese fest. |
DesignMode |
Ruft einen Wert ab, der angibt, ob sich die Component derzeit im Entwurfsmodus befindet. (Geerbt von Component) |
Encoding |
Dient zum Abrufen oder Festlegen der Encoding, die zum Hochladen und Herunterladen von Zeichenfolgen verwendet werden. |
Events |
Ruft die Liste der Ereignishandler ab, die an diese Componentangefügt sind. (Geerbt von Component) |
Headers |
Dient zum Abrufen oder Festlegen einer Auflistung von Headernamen-Wert-Paaren, die der Anforderung zugeordnet sind. |
IsBusy |
Ruft ab, ob eine Webanforderung ausgeführt wird. |
Proxy |
Ruft den von diesem WebClient-Objekt verwendeten Proxy ab oder legt diesen fest. |
QueryString |
Dient zum Abrufen oder Festlegen einer Auflistung von Abfragenamen-Wert-Paaren, die der Anforderung zugeordnet sind. |
ResponseHeaders |
Ruft eine Auflistung von Headernamen-Wert-Paaren ab, die der Antwort zugeordnet sind. |
Site |
Dient zum Abrufen oder Festlegen des ISite des Component. (Geerbt von Component) |
UseDefaultCredentials |
Dient zum Abrufen oder Festlegen eines Boolean Werts, der steuert, ob die DefaultCredentials mit Anforderungen gesendet werden. |
Methoden
CancelAsync() |
Bricht einen ausstehenden asynchronen Vorgang ab. |
CreateObjRef(Type) |
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (Geerbt von MarshalByRefObject) |
Dispose() |
Gibt alle vom Componentverwendeten Ressourcen frei. (Geerbt von Component) |
Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die vom Component verwendet werden, und gibt optional die verwalteten Ressourcen frei. (Geerbt von Component) |
DownloadData(String) |
Lädt die Ressource als Byte Array aus dem angegebenen URI herunter. |
DownloadData(Uri) |
Lädt die Ressource als Byte Array aus dem angegebenen URI herunter. |
DownloadDataAsync(Uri) |
Lädt die Ressource als Byte Array aus dem als asynchronen Vorgang angegebenen URI herunter. |
DownloadDataAsync(Uri, Object) |
Lädt die Ressource als Byte Array aus dem als asynchronen Vorgang angegebenen URI herunter. |
DownloadDataTaskAsync(String) |
Lädt die Ressource als Byte Array aus dem URI herunter, der als asynchroner Vorgang mit einem Aufgabenobjekt angegeben wurde. |
DownloadDataTaskAsync(Uri) |
Lädt die Ressource als Byte Array aus dem URI herunter, der als asynchroner Vorgang mit einem Aufgabenobjekt angegeben wurde. |
DownloadFile(String, String) |
Lädt die Ressource mit dem angegebenen URI in eine lokale Datei herunter. |
DownloadFile(Uri, String) |
Lädt die Ressource mit dem angegebenen URI in eine lokale Datei herunter. |
DownloadFileAsync(Uri, String) |
Lädt die Ressource mit dem angegebenen URI in eine lokale Datei herunter. Diese Methode blockiert den aufrufenden Thread nicht. |
DownloadFileAsync(Uri, String, Object) |
Lädt die Ressource mit dem angegebenen URI in eine lokale Datei herunter. Diese Methode blockiert den aufrufenden Thread nicht. |
DownloadFileTaskAsync(String, String) |
Lädt die angegebene Ressource in eine lokale Datei als asynchronen Vorgang mithilfe eines Aufgabenobjekts herunter. |
DownloadFileTaskAsync(Uri, String) |
Lädt die angegebene Ressource in eine lokale Datei als asynchronen Vorgang mithilfe eines Aufgabenobjekts herunter. |
DownloadString(String) |
Lädt die angeforderte Ressource als Stringherunter. Die herunterzuladende Ressource wird als String mit dem URI angegeben. |
DownloadString(Uri) |
Lädt die angeforderte Ressource als Stringherunter. Die herunterzuladende Ressource wird als Uriangegeben. |
DownloadStringAsync(Uri) |
Lädt die als Uriangegebene Ressource herunter. Diese Methode blockiert den aufrufenden Thread nicht. |
DownloadStringAsync(Uri, Object) |
Lädt die angegebene Zeichenfolge in die angegebene Ressource herunter. Diese Methode blockiert den aufrufenden Thread nicht. |
DownloadStringTaskAsync(String) |
Lädt die Ressource als String aus dem URI herunter, der als asynchroner Vorgang mit einem Aufgabenobjekt angegeben ist. |
DownloadStringTaskAsync(Uri) |
Lädt die Ressource als String aus dem URI herunter, der als asynchroner Vorgang mit einem Aufgabenobjekt angegeben ist. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetService(Type) |
Gibt ein Objekt zurück, das einen Dienst darstellt, der vom Component oder von seinem Containerbereitgestellt wird. (Geerbt von Component) |
GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
GetWebRequest(Uri) |
Gibt ein WebRequest -Objekt für die angegebene Ressource zurück. |
GetWebResponse(WebRequest) |
Gibt den WebResponse für die angegebene WebRequestzurück. |
GetWebResponse(WebRequest, IAsyncResult) |
Gibt die WebResponse für die angegebene WebRequest mithilfe der angegebenen IAsyncResultzurück. |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
OnDownloadDataCompleted(DownloadDataCompletedEventArgs) |
Löst das DownloadDataCompleted-Ereignis aus. |
OnDownloadFileCompleted(AsyncCompletedEventArgs) |
Löst das DownloadFileCompleted-Ereignis aus. |
OnDownloadProgressChanged(DownloadProgressChangedEventArgs) |
Löst das DownloadProgressChanged-Ereignis aus. |
OnDownloadStringCompleted(DownloadStringCompletedEventArgs) |
Löst das DownloadStringCompleted-Ereignis aus. |
OnOpenReadCompleted(OpenReadCompletedEventArgs) |
Löst das OpenReadCompleted-Ereignis aus. |
OnOpenWriteCompleted(OpenWriteCompletedEventArgs) |
Löst das OpenWriteCompleted-Ereignis aus. |
OnUploadDataCompleted(UploadDataCompletedEventArgs) |
Löst das UploadDataCompleted-Ereignis aus. |
OnUploadFileCompleted(UploadFileCompletedEventArgs) |
Löst das UploadFileCompleted-Ereignis aus. |
OnUploadProgressChanged(UploadProgressChangedEventArgs) |
Löst das UploadProgressChanged-Ereignis aus. |
OnUploadStringCompleted(UploadStringCompletedEventArgs) |
Löst das UploadStringCompleted-Ereignis aus. |
OnUploadValuesCompleted(UploadValuesCompletedEventArgs) |
Löst das UploadValuesCompleted-Ereignis aus. |
OnWriteStreamClosed(WriteStreamClosedEventArgs) |
Veraltet.
Löst das WriteStreamClosed-Ereignis aus. |
OpenRead(String) |
Öffnet einen lesbaren Datenstrom für die aus einer Ressource heruntergeladenen Daten mit dem als Stringangegebenen URI. |
OpenRead(Uri) |
Öffnet einen lesbaren Datenstrom für die aus einer Ressource heruntergeladenen Daten mit dem als Uriangegebenen URI. |
OpenReadAsync(Uri) |
Öffnet einen lesbaren Datenstrom, der die angegebene Ressource enthält. Diese Methode blockiert den aufrufenden Thread nicht. |
OpenReadAsync(Uri, Object) |
Öffnet einen lesbaren Datenstrom, der die angegebene Ressource enthält. Diese Methode blockiert den aufrufenden Thread nicht. |
OpenReadTaskAsync(String) |
Öffnet einen lesbaren Datenstrom, der die angegebene Ressource als asynchronen Vorgang mit einem Aufgabenobjekt enthält. |
OpenReadTaskAsync(Uri) |
Öffnet einen lesbaren Datenstrom, der die angegebene Ressource als asynchronen Vorgang mit einem Aufgabenobjekt enthält. |
OpenWrite(String) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource. |
OpenWrite(String, String) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource mithilfe der angegebenen Methode. |
OpenWrite(Uri) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource. |
OpenWrite(Uri, String) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource mithilfe der angegebenen Methode. |
OpenWriteAsync(Uri) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource. Diese Methode blockiert den aufrufenden Thread nicht. |
OpenWriteAsync(Uri, String) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource. Diese Methode blockiert den aufrufenden Thread nicht. |
OpenWriteAsync(Uri, String, Object) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource mithilfe der angegebenen Methode. Diese Methode blockiert den aufrufenden Thread nicht. |
OpenWriteTaskAsync(String) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource als asynchronen Vorgang mithilfe eines Aufgabenobjekts. |
OpenWriteTaskAsync(String, String) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource als asynchronen Vorgang mithilfe eines Aufgabenobjekts. |
OpenWriteTaskAsync(Uri) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource als asynchronen Vorgang mithilfe eines Aufgabenobjekts. |
OpenWriteTaskAsync(Uri, String) |
Öffnet einen Datenstrom zum Schreiben von Daten in die angegebene Ressource als asynchronen Vorgang mithilfe eines Aufgabenobjekts. |
ToString() |
Gibt einen String zurück, der den Namen der Componententhält, falls vorhanden. Diese Methode sollte nicht außer Kraft gesetzt werden. (Geerbt von Component) |
UploadData(String, Byte[]) |
Lädt einen Datenpuffer in eine Ressource hoch, die durch einen URI identifiziert wird. |
UploadData(String, String, Byte[]) |
Lädt einen Datenpuffer mithilfe der angegebenen Methode in die angegebene Ressource hoch. |
UploadData(Uri, Byte[]) |
Lädt einen Datenpuffer in eine Ressource hoch, die durch einen URI identifiziert wird. |
UploadData(Uri, String, Byte[]) |
Lädt einen Datenpuffer mithilfe der angegebenen Methode in die angegebene Ressource hoch. |
UploadDataAsync(Uri, Byte[]) |
Lädt mithilfe der POST-Methode einen Datenpuffer in eine Ressource hoch, die von einem URI identifiziert wird. Diese Methode blockiert den aufrufenden Thread nicht. |
UploadDataAsync(Uri, String, Byte[]) |
Lädt mithilfe der angegebenen Methode einen Datenpuffer in eine Ressource hoch, die von einem URI identifiziert wird. Diese Methode blockiert den aufrufenden Thread nicht. |
UploadDataAsync(Uri, String, Byte[], Object) |
Lädt einen Datenpuffer in eine Ressource hoch, die durch einen URI identifiziert wird, wobei die angegebene Methode verwendet und das Token identifiziert wird. |
UploadDataTaskAsync(String, Byte[]) |
Lädt einen Datenpuffer hoch, der ein Byte Array enthält, in den URI, der als asynchroner Vorgang mit einem Aufgabenobjekt angegeben ist. |
UploadDataTaskAsync(String, String, Byte[]) |
Lädt einen Datenpuffer hoch, der ein Byte Array enthält, in den URI, der als asynchroner Vorgang mit einem Aufgabenobjekt angegeben ist. |
UploadDataTaskAsync(Uri, Byte[]) |
Lädt einen Datenpuffer hoch, der ein Byte Array enthält, in den URI, der als asynchroner Vorgang mit einem Aufgabenobjekt angegeben ist. |
UploadDataTaskAsync(Uri, String, Byte[]) |
Lädt einen Datenpuffer hoch, der ein Byte Array enthält, in den URI, der als asynchroner Vorgang mit einem Aufgabenobjekt angegeben ist. |
UploadFile(String, String) |
Lädt die angegebene lokale Datei in eine Ressource mit dem angegebenen URI hoch. |
UploadFile(String, String, String) |
Lädt die angegebene lokale Datei mithilfe der angegebenen Methode in die angegebene Ressource hoch. |
UploadFile(Uri, String) |
Lädt die angegebene lokale Datei in eine Ressource mit dem angegebenen URI hoch. |
UploadFile(Uri, String, String) |
Lädt die angegebene lokale Datei mithilfe der angegebenen Methode in die angegebene Ressource hoch. |
UploadFileAsync(Uri, String) |
Lädt die angegebene lokale Datei mithilfe der POST-Methode in die angegebene Ressource hoch. Diese Methode blockiert den aufrufenden Thread nicht. |
UploadFileAsync(Uri, String, String) |
Lädt die angegebene lokale Datei mithilfe der POST-Methode in die angegebene Ressource hoch. Diese Methode blockiert den aufrufenden Thread nicht. |
UploadFileAsync(Uri, String, String, Object) |
Lädt die angegebene lokale Datei mithilfe der POST-Methode in die angegebene Ressource hoch. Diese Methode blockiert den aufrufenden Thread nicht. |
UploadFileTaskAsync(String, String) |
Lädt die angegebene lokale Datei als asynchronen Vorgang mithilfe eines Vorgangsobjekts in eine Ressource hoch. |
UploadFileTaskAsync(String, String, String) |
Lädt die angegebene lokale Datei als asynchronen Vorgang mithilfe eines Vorgangsobjekts in eine Ressource hoch. |
UploadFileTaskAsync(Uri, String) |
Lädt die angegebene lokale Datei als asynchronen Vorgang mithilfe eines Vorgangsobjekts in eine Ressource hoch. |
UploadFileTaskAsync(Uri, String, String) |
Lädt die angegebene lokale Datei als asynchronen Vorgang mithilfe eines Vorgangsobjekts in eine Ressource hoch. |
UploadString(String, String) |
Lädt die angegebene Zeichenfolge mithilfe der POST-Methode in die angegebene Ressource hoch. |
UploadString(String, String, String) |
Lädt die angegebene Zeichenfolge mithilfe der angegebenen Methode in die angegebene Ressource hoch. |
UploadString(Uri, String) |
Lädt die angegebene Zeichenfolge mithilfe der POST-Methode in die angegebene Ressource hoch. |
UploadString(Uri, String, String) |
Lädt die angegebene Zeichenfolge mithilfe der angegebenen Methode in die angegebene Ressource hoch. |
UploadStringAsync(Uri, String) |
Lädt die angegebene Zeichenfolge in die angegebene Ressource hoch. Diese Methode blockiert den aufrufenden Thread nicht. |
UploadStringAsync(Uri, String, String) |
Lädt die angegebene Zeichenfolge in die angegebene Ressource hoch. Diese Methode blockiert den aufrufenden Thread nicht. |
UploadStringAsync(Uri, String, String, Object) |
Lädt die angegebene Zeichenfolge in die angegebene Ressource hoch. Diese Methode blockiert den aufrufenden Thread nicht. |
UploadStringTaskAsync(String, String) |
Lädt die angegebene Zeichenfolge als asynchronen Vorgang mithilfe eines Vorgangsobjekts in die angegebene Ressource hoch. |
UploadStringTaskAsync(String, String, String) |
Lädt die angegebene Zeichenfolge als asynchronen Vorgang mithilfe eines Vorgangsobjekts in die angegebene Ressource hoch. |
UploadStringTaskAsync(Uri, String) |
Lädt die angegebene Zeichenfolge als asynchronen Vorgang mithilfe eines Vorgangsobjekts in die angegebene Ressource hoch. |
UploadStringTaskAsync(Uri, String, String) |
Lädt die angegebene Zeichenfolge als asynchronen Vorgang mithilfe eines Vorgangsobjekts in die angegebene Ressource hoch. |
UploadValues(String, NameValueCollection) |
Lädt die angegebene Namens-/Wertauflistung in die ressource hoch, die durch den angegebenen URI identifiziert wird. |
UploadValues(String, String, NameValueCollection) |
Lädt die angegebene Namens-/Wertauflistung mithilfe der angegebenen Methode in die ressource hoch, die durch den angegebenen URI identifiziert wird. |
UploadValues(Uri, NameValueCollection) |
Lädt die angegebene Namens-/Wertauflistung in die ressource hoch, die durch den angegebenen URI identifiziert wird. |
UploadValues(Uri, String, NameValueCollection) |
Lädt die angegebene Namens-/Wertauflistung mithilfe der angegebenen Methode in die ressource hoch, die durch den angegebenen URI identifiziert wird. |
UploadValuesAsync(Uri, NameValueCollection) |
Lädt die Daten in der angegebenen Namens-/Wertauflistung in die ressource hoch, die durch den angegebenen URI identifiziert wird. Diese Methode blockiert den aufrufenden Thread nicht. |
UploadValuesAsync(Uri, String, NameValueCollection) |
Lädt die Daten in der angegebenen Namens-/Wertauflistung in die ressource hoch, die durch den angegebenen URI identifiziert wird, wobei die angegebene Methode verwendet wird. Diese Methode blockiert den aufrufenden Thread nicht. |
UploadValuesAsync(Uri, String, NameValueCollection, Object) |
Lädt die Daten in der angegebenen Namens-/Wertauflistung in die ressource hoch, die durch den angegebenen URI identifiziert wird, wobei die angegebene Methode verwendet wird. Diese Methode blockiert nicht den aufrufenden Thread und ermöglicht es dem Aufrufer, ein Objekt an die Methode zu übergeben, die aufgerufen wird, wenn der Vorgang abgeschlossen ist. |
UploadValuesTaskAsync(String, NameValueCollection) |
Lädt die angegebene Namens-/Wertauflistung in die Ressource hoch, die vom angegebenen URI als asynchroner Vorgang mit einem Aufgabenobjekt identifiziert wird. |
UploadValuesTaskAsync(String, String, NameValueCollection) |
Lädt die angegebene Namens-/Wertauflistung in die Ressource hoch, die vom angegebenen URI als asynchroner Vorgang mit einem Aufgabenobjekt identifiziert wird. |
UploadValuesTaskAsync(Uri, NameValueCollection) |
Lädt die angegebene Namens-/Wertauflistung in die Ressource hoch, die vom angegebenen URI als asynchroner Vorgang mit einem Aufgabenobjekt identifiziert wird. |
UploadValuesTaskAsync(Uri, String, NameValueCollection) |
Lädt die angegebene Namens-/Wertauflistung in die Ressource hoch, die vom angegebenen URI als asynchroner Vorgang mit einem Aufgabenobjekt identifiziert wird. |
Ereignisse
Disposed |
Tritt auf, wenn die Komponente durch einen Aufruf der Dispose() -Methode verworfen wird. (Geerbt von Component) |
DownloadDataCompleted |
Tritt auf, wenn ein asynchroner Datendownloadvorgang abgeschlossen ist. |
DownloadFileCompleted |
Tritt auf, wenn ein asynchroner Dateidownloadvorgang abgeschlossen ist. |
DownloadProgressChanged |
Tritt auf, wenn ein asynchroner Downloadvorgang erfolgreich einige oder alle Daten überträgt. |
DownloadStringCompleted |
Tritt auf, wenn ein asynchroner Ressourcendownloadvorgang abgeschlossen ist. |
OpenReadCompleted |
Tritt auf, wenn ein asynchroner Vorgang zum Öffnen eines Datenstroms, der eine Ressource enthält, abgeschlossen wird. |
OpenWriteCompleted |
Tritt auf, wenn ein asynchroner Vorgang zum Öffnen eines Datenstroms zum Schreiben von Daten in eine Ressource abgeschlossen ist. |
UploadDataCompleted |
Tritt auf, wenn ein asynchroner Datenuploadvorgang abgeschlossen ist. |
UploadFileCompleted |
Tritt auf, wenn ein asynchroner Dateiuploadvorgang abgeschlossen ist. |
UploadProgressChanged |
Tritt auf, wenn ein asynchroner Uploadvorgang erfolgreich einige oder alle Daten überträgt. |
UploadStringCompleted |
Tritt auf, wenn ein asynchroner Zeichenfolgenuploadvorgang abgeschlossen ist. |
UploadValuesCompleted |
Tritt auf, wenn ein asynchroner Upload einer Namens-/Wertauflistung abgeschlossen ist. |
WriteStreamClosed |
Veraltet.
Tritt auf, wenn ein asynchroner Vorgang zum Schreiben von Daten in eine Ressource mit einem Schreibdatenstrom geschlossen wird. |