WebClient.UploadFileTaskAsync Methode
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.
Lädt die angegebene lokale Datei als asynchronen Vorgang mithilfe eines Vorgangsobjekts in eine Ressource hoch. Diese Methoden blockieren den aufrufenden Thread nicht.
Überlädt
| Name | Beschreibung |
|---|---|
| UploadFileTaskAsync(Uri, 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(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)
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
Lädt die angegebene lokale Datei als asynchronen Vorgang mithilfe eines Vorgangsobjekts in eine Ressource hoch.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadFileTaskAsync(Uri ^ address, System::String ^ method, System::String ^ fileName);
public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(Uri address, string? method, string fileName);
public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(Uri address, string method, string fileName);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(Uri address, string method, string fileName);
member this.UploadFileTaskAsync : Uri * string * string -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadFileTaskAsync : Uri * string * string -> System.Threading.Tasks.Task<byte[]>
Public Function UploadFileTaskAsync (address As Uri, method As String, fileName As String) As Task(Of Byte())
Parameter
- address
- Uri
Der URI der Ressource, die die Datei empfängt. Bei HTTP-Ressourcen muss dieser URI eine Ressource identifizieren, die eine mit der POST-Methode gesendete Anforderung akzeptieren kann, z. B. ein Skript oder eine ASP-Seite.
- method
- String
Die Methode, die zum Senden der Daten an die Ressource verwendet wird. If null, the default is POST for http and STOR for ftp.
- fileName
- String
Die lokale Datei, die an die Ressource gesendet werden soll.
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt. Die Result Eigenschaft für das Vorgangsobjekt gibt ein Byte Array zurück, das den Textkörper der Antwort enthält, die von der Ressource beim Hochladen der Datei empfangen wurde.
- Attribute
Ausnahmen
Der URI, der durch Kombinieren BaseAddress und address Ungültiges gebildet wird.
-oder-
fileName is null, is Empty, contains invalid character, or the specified path to the file does not exist.
-oder-
Fehler beim Öffnen des Datenstroms.
-oder-
Es gab keine Antwort vom Server, auf dem die Ressource gehostet wurde.
-oder-
Die Content-type Kopfzeile beginnt mit multipart.
Hinweise
Vorsicht
WebRequest, HttpWebRequest, ServicePointund WebClient sind veraltet, und Sie sollten sie nicht für die neue Entwicklung verwenden. Verwenden Sie stattdessen HttpClient.
Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task<TResult> Objekt wird abgeschlossen, nachdem die Datei in die Ressource hochgeladen wurde. Die Datei wird asynchron mithilfe von Threadressourcen gesendet, die automatisch aus dem Threadpool zugeordnet werden.
In .NET Framework und .NET Core 1.0 können Sie asynchrone Vorgänge abbrechen, die nicht abgeschlossen wurden, indem Sie die CancelAsync Methode aufrufen.
Wenn die BaseAddress Eigenschaft keine leere Zeichenfolge ("") ist, address muss es sich um einen relativen URI sein, der kombiniert BaseAddress wird, um den absoluten URI der angeforderten Daten zu bilden. Wenn die QueryString Eigenschaft keine leere Zeichenfolge ist, wird sie angefügt address.
Standardmäßig verwendet diese Methode den STOR-Befehl, um eine FTP-Ressource hochzuladen. Für eine HTTP-Ressource wird die POST-Methode verwendet.
Anmerkung
Dieses Mitglied gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Network Tracing in .NET Framework.
Gilt für:
UploadFileTaskAsync(String, String, String)
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
Lädt die angegebene lokale Datei als asynchronen Vorgang mithilfe eines Vorgangsobjekts in eine Ressource hoch.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadFileTaskAsync(System::String ^ address, System::String ^ method, System::String ^ fileName);
public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(string address, string? method, string fileName);
public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(string address, string method, string fileName);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(string address, string method, string fileName);
member this.UploadFileTaskAsync : string * string * string -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadFileTaskAsync : string * string * string -> System.Threading.Tasks.Task<byte[]>
Public Function UploadFileTaskAsync (address As String, method As String, fileName As String) As Task(Of Byte())
Parameter
- address
- String
Der URI der Ressource, die die Datei empfängt. Bei HTTP-Ressourcen muss dieser URI eine Ressource identifizieren, die eine mit der POST-Methode gesendete Anforderung akzeptieren kann, z. B. ein Skript oder eine ASP-Seite.
- method
- String
Die Methode, die zum Senden der Daten an die Ressource verwendet wird. If null, the default is POST for http and STOR for ftp.
- fileName
- String
Die lokale Datei, die an die Ressource gesendet werden soll.
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt. Die Result Eigenschaft für das Vorgangsobjekt gibt ein Byte Array zurück, das den Textkörper der Antwort enthält, die von der Ressource beim Hochladen der Datei empfangen wurde.
- Attribute
Ausnahmen
Der URI, der durch Kombinieren BaseAddress und address Ungültiges gebildet wird.
-oder-
fileName is null, is Empty, contains invalid character, or the specified path to the file does not exist.
-oder-
Fehler beim Öffnen des Datenstroms.
-oder-
Es gab keine Antwort vom Server, auf dem die Ressource gehostet wurde.
-oder-
Die Content-type Kopfzeile beginnt mit multipart.
Hinweise
Vorsicht
WebRequest, HttpWebRequest, ServicePointund WebClient sind veraltet, und Sie sollten sie nicht für die neue Entwicklung verwenden. Verwenden Sie stattdessen HttpClient.
Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task<TResult> Objekt wird abgeschlossen, nachdem die Datei in die Ressource hochgeladen wurde. Die Datei wird asynchron mithilfe von Threadressourcen gesendet, die automatisch aus dem Threadpool zugeordnet werden.
In .NET Framework und .NET Core 1.0 können Sie asynchrone Vorgänge abbrechen, die nicht abgeschlossen wurden, indem Sie die CancelAsync Methode aufrufen.
Wenn die BaseAddress Eigenschaft keine leere Zeichenfolge ("") ist, address muss es sich um einen relativen URI sein, der kombiniert BaseAddress wird, um den absoluten URI der angeforderten Daten zu bilden. Wenn die QueryString Eigenschaft keine leere Zeichenfolge ist, wird sie angefügt address.
Standardmäßig verwendet diese Methode den STOR-Befehl, um eine FTP-Ressource hochzuladen. Für eine HTTP-Ressource wird die POST-Methode verwendet.
Anmerkung
Dieses Mitglied gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Network Tracing in .NET Framework.
Gilt für:
UploadFileTaskAsync(String, String)
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
Lädt die angegebene lokale Datei als asynchronen Vorgang mithilfe eines Vorgangsobjekts in eine Ressource hoch.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadFileTaskAsync(System::String ^ address, System::String ^ fileName);
public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(string address, string fileName);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(string address, string fileName);
member this.UploadFileTaskAsync : string * string -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadFileTaskAsync : string * string -> System.Threading.Tasks.Task<byte[]>
Public Function UploadFileTaskAsync (address As String, fileName As String) As Task(Of Byte())
Parameter
- address
- String
Der URI der Ressource, die die Datei empfängt. Bei HTTP-Ressourcen muss dieser URI eine Ressource identifizieren, die eine mit der POST-Methode gesendete Anforderung akzeptieren kann, z. B. ein Skript oder eine ASP-Seite.
- fileName
- String
Die lokale Datei, die an die Ressource gesendet werden soll.
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt. Die Result Eigenschaft für das Vorgangsobjekt gibt ein Byte Array zurück, das den Textkörper der Antwort enthält, die von der Ressource beim Hochladen der Datei empfangen wurde.
- Attribute
Ausnahmen
Der URI, der durch Kombinieren BaseAddress und address Ungültiges gebildet wird.
-oder-
fileName is null, is Empty, contains invalid character, or the specified path to the file does not exist.
-oder-
Fehler beim Öffnen des Datenstroms.
-oder-
Es gab keine Antwort vom Server, auf dem die Ressource gehostet wurde.
-oder-
Die Content-type Kopfzeile beginnt mit multipart.
Hinweise
Vorsicht
WebRequest, HttpWebRequest, ServicePointund WebClient sind veraltet, und Sie sollten sie nicht für die neue Entwicklung verwenden. Verwenden Sie stattdessen HttpClient.
Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task<TResult> Objekt wird abgeschlossen, nachdem die Datei in die Ressource hochgeladen wurde. Die Datei wird asynchron mithilfe von Threadressourcen gesendet, die automatisch aus dem Threadpool zugeordnet werden.
In .NET Framework und .NET Core 1.0 können Sie asynchrone Vorgänge abbrechen, die nicht abgeschlossen wurden, indem Sie die CancelAsync Methode aufrufen.
Wenn die BaseAddress Eigenschaft keine leere Zeichenfolge ("") ist, address muss es sich um einen relativen URI sein, der kombiniert BaseAddress wird, um den absoluten URI der angeforderten Daten zu bilden. Wenn die QueryString Eigenschaft keine leere Zeichenfolge ist, wird sie angefügt address.
Diese Methode verwendet den STOR-Befehl, um eine FTP-Ressource hochzuladen. Für eine HTTP-Ressource wird die POST-Methode verwendet.
Anmerkung
Dieses Mitglied gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Network Tracing in .NET Framework.
Gilt für:
UploadFileTaskAsync(Uri, String)
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
- Quelle:
- WebClient.cs
Lädt die angegebene lokale Datei als asynchronen Vorgang mithilfe eines Vorgangsobjekts in eine Ressource hoch.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadFileTaskAsync(Uri ^ address, System::String ^ fileName);
public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(Uri address, string fileName);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(Uri address, string fileName);
member this.UploadFileTaskAsync : Uri * string -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadFileTaskAsync : Uri * string -> System.Threading.Tasks.Task<byte[]>
Public Function UploadFileTaskAsync (address As Uri, fileName As String) As Task(Of Byte())
Parameter
- address
- Uri
Der URI der Ressource, die die Datei empfängt. Bei HTTP-Ressourcen muss dieser URI eine Ressource identifizieren, die eine mit der POST-Methode gesendete Anforderung akzeptieren kann, z. B. ein Skript oder eine ASP-Seite.
- fileName
- String
Die lokale Datei, die an die Ressource gesendet werden soll.
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt. Die Result Eigenschaft für das Vorgangsobjekt gibt ein Byte Array zurück, das den Textkörper der Antwort enthält, die von der Ressource beim Hochladen der Datei empfangen wurde.
- Attribute
Ausnahmen
Der URI, der durch Kombinieren BaseAddress und address Ungültiges gebildet wird.
-oder-
fileName is null, is Empty, contains invalid character, or the specified path to the file does not exist.
-oder-
Fehler beim Öffnen des Datenstroms.
-oder-
Es gab keine Antwort vom Server, auf dem die Ressource gehostet wurde.
-oder-
Die Content-type Kopfzeile beginnt mit multipart.
Hinweise
Vorsicht
WebRequest, HttpWebRequest, ServicePointund WebClient sind veraltet, und Sie sollten sie nicht für die neue Entwicklung verwenden. Verwenden Sie stattdessen HttpClient.
Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task<TResult> Objekt wird abgeschlossen, nachdem die Datei in die Ressource hochgeladen wurde. Die Datei wird asynchron mithilfe von Threadressourcen gesendet, die automatisch aus dem Threadpool zugeordnet werden.
In .NET Framework und .NET Core 1.0 können Sie asynchrone Vorgänge abbrechen, die nicht abgeschlossen wurden, indem Sie die CancelAsync Methode aufrufen.
Wenn die BaseAddress Eigenschaft keine leere Zeichenfolge ("") ist, address muss es sich um einen relativen URI sein, der kombiniert BaseAddress wird, um den absoluten URI der angeforderten Daten zu bilden. Wenn die QueryString Eigenschaft keine leere Zeichenfolge ist, wird sie angefügt address.
Diese Methode verwendet den STOR-Befehl, um eine FTP-Ressource hochzuladen. Für eine HTTP-Ressource wird die POST-Methode verwendet.
Anmerkung
Dieses Mitglied gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Network Tracing in .NET Framework.