WebClient.UploadDataTaskAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Laddar upp en databuffert som innehåller en Byte matris till den URI som anges som en asynkron åtgärd med hjälp av ett aktivitetsobjekt. Dessa metoder blockerar inte den anropande tråden.
Överlagringar
| Name | Description |
|---|---|
| UploadDataTaskAsync(String, Byte[]) |
Laddar upp en databuffert som innehåller en Byte matris till den URI som anges som en asynkron åtgärd med hjälp av ett aktivitetsobjekt. |
| UploadDataTaskAsync(Uri, Byte[]) |
Laddar upp en databuffert som innehåller en Byte matris till den URI som anges som en asynkron åtgärd med hjälp av ett aktivitetsobjekt. |
| UploadDataTaskAsync(String, String, Byte[]) |
Laddar upp en databuffert som innehåller en Byte matris till den URI som anges som en asynkron åtgärd med hjälp av ett aktivitetsobjekt. |
| UploadDataTaskAsync(Uri, String, Byte[]) |
Laddar upp en databuffert som innehåller en Byte matris till den URI som anges som en asynkron åtgärd med hjälp av ett aktivitetsobjekt. |
UploadDataTaskAsync(String, Byte[])
Laddar upp en databuffert som innehåller en Byte matris till den URI som anges som en asynkron åtgärd med hjälp av ett aktivitetsobjekt.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadDataTaskAsync(System::String ^ address, cli::array <System::Byte> ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(string address, byte[] data);
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(string address, byte[] data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadDataTaskAsync : string * byte[] -> System.Threading.Tasks.Task<byte[]>
member this.UploadDataTaskAsync : string * byte[] -> System.Threading.Tasks.Task<byte[]>
Public Function UploadDataTaskAsync (address As String, data As Byte()) As Task(Of Byte())
Parametrar
- address
- String
Resursens URI för att ta emot data.
- data
- Byte[]
Databufferten som ska skickas till resursen.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar en Byte matris som innehåller brödtexten för svaret som togs emot från resursen när databufferten laddades upp.
- Attribut
Undantag
Parametern address är null.
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-eller-
Ett fel uppstod när strömmen öppnades.
-eller-
Det fanns inget svar från servern som var värd för resursen.
Kommentarer
Caution
WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.
Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task<TResult> när en databuffert har laddats upp till resursen.
Den här metoden skickar en databuffert till en resurs. Databufferten skickas asynkront med hjälp av trådresurser som automatiskt allokeras från trådpoolen. Data är inte kodade.
I .NET Framework kan du avbryta asynkrona åtgärder som inte har slutförts genom att anropa metoden CancelAsync.
Om egenskapen BaseAddress inte är en tom sträng (") och address inte innehåller en absolut URI, address måste den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .
Den här metoden använder STOR-kommandot för att ladda upp en FTP-resurs. För en HTTP-resurs används POST-metoden.
Note
Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.
Gäller för
UploadDataTaskAsync(Uri, Byte[])
Laddar upp en databuffert som innehåller en Byte matris till den URI som anges som en asynkron åtgärd med hjälp av ett aktivitetsobjekt.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadDataTaskAsync(Uri ^ address, cli::array <System::Byte> ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(Uri address, byte[] data);
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(Uri address, byte[] data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadDataTaskAsync : Uri * byte[] -> System.Threading.Tasks.Task<byte[]>
member this.UploadDataTaskAsync : Uri * byte[] -> System.Threading.Tasks.Task<byte[]>
Public Function UploadDataTaskAsync (address As Uri, data As Byte()) As Task(Of Byte())
Parametrar
- address
- Uri
Resursens URI för att ta emot data.
- data
- Byte[]
Databufferten som ska skickas till resursen.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar en Byte matris som innehåller brödtexten för svaret som togs emot från resursen när databufferten laddades upp.
- Attribut
Undantag
Parametern address är null.
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-eller-
Ett fel uppstod när strömmen öppnades.
-eller-
Det fanns inget svar från servern som var värd för resursen.
Kommentarer
Caution
WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.
Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task<TResult> när en databuffert har laddats upp till resursen.
Den här metoden skickar en databuffert till en resurs. Databufferten skickas asynkront med hjälp av trådresurser som automatiskt allokeras från trådpoolen. Data är inte kodade.
I .NET Framework kan du avbryta asynkrona åtgärder som inte har slutförts genom att anropa metoden CancelAsync.
Om egenskapen BaseAddress inte är en tom sträng (") och address inte innehåller en absolut URI, address måste den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .
Den här metoden använder STOR-kommandot för att ladda upp en FTP-resurs. För en HTTP-resurs används POST-metoden.
Note
Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.
Gäller för
UploadDataTaskAsync(String, String, Byte[])
Laddar upp en databuffert som innehåller en Byte matris till den URI som anges som en asynkron åtgärd med hjälp av ett aktivitetsobjekt.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadDataTaskAsync(System::String ^ address, System::String ^ method, cli::array <System::Byte> ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(string address, string method, byte[] data);
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(string address, string method, byte[] data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadDataTaskAsync : string * string * byte[] -> System.Threading.Tasks.Task<byte[]>
member this.UploadDataTaskAsync : string * string * byte[] -> System.Threading.Tasks.Task<byte[]>
Public Function UploadDataTaskAsync (address As String, method As String, data As Byte()) As Task(Of Byte())
Parametrar
- address
- String
Resursens URI för att ta emot data.
- method
- String
Den metod som används för att skicka data till resursen. Om nullär standardvärdet POST för http och STOR för ftp.
- data
- Byte[]
Databufferten som ska skickas till resursen.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar en Byte matris som innehåller brödtexten för svaret som togs emot från resursen när databufferten laddades upp.
- Attribut
Undantag
Parametern address är null.
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-eller-
Ett fel uppstod när strömmen öppnades.
-eller-
Det fanns inget svar från servern som var värd för resursen.
Kommentarer
Caution
WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.
Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task<TResult> när en databuffert har laddats upp till resursen.
Den här metoden skickar en databuffert till en resurs. Databufferten skickas asynkront med hjälp av trådresurser som automatiskt allokeras från trådpoolen. Data är inte kodade.
I .NET Framework kan du avbryta asynkrona åtgärder som inte har slutförts genom att anropa metoden CancelAsync.
Om egenskapen BaseAddress inte är en tom sträng (") och address inte innehåller en absolut URI, address måste den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .
Note
Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.
Gäller för
UploadDataTaskAsync(Uri, String, Byte[])
Laddar upp en databuffert som innehåller en Byte matris till den URI som anges som en asynkron åtgärd med hjälp av ett aktivitetsobjekt.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadDataTaskAsync(Uri ^ address, System::String ^ method, cli::array <System::Byte> ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(Uri address, string method, byte[] data);
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(Uri address, string method, byte[] data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadDataTaskAsync : Uri * string * byte[] -> System.Threading.Tasks.Task<byte[]>
member this.UploadDataTaskAsync : Uri * string * byte[] -> System.Threading.Tasks.Task<byte[]>
Public Function UploadDataTaskAsync (address As Uri, method As String, data As Byte()) As Task(Of Byte())
Parametrar
- address
- Uri
Resursens URI för att ta emot data.
- method
- String
Den metod som används för att skicka data till resursen. Om nullär standardvärdet POST för http och STOR för ftp.
- data
- Byte[]
Databufferten som ska skickas till resursen.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar en Byte matris som innehåller brödtexten för svaret som togs emot från resursen när databufferten laddades upp.
- Attribut
Undantag
Parametern address är null.
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-eller-
Ett fel uppstod när strömmen öppnades.
-eller-
Det fanns inget svar från servern som var värd för resursen.
Kommentarer
Caution
WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.
Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task<TResult> när en databuffert har laddats upp till resursen.
Den här metoden skickar en databuffert till en resurs. Databufferten skickas asynkront med hjälp av trådresurser som automatiskt allokeras från trådpoolen. Data är inte kodade.
I .NET Framework kan du avbryta asynkrona åtgärder som inte har slutförts genom att anropa metoden CancelAsync.
Om egenskapen BaseAddress inte är en tom sträng (") och address inte innehåller en absolut URI, address måste den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .
Note
Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.