WebClient.UploadStringTaskAsync 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 den angivna strängen till den angivna resursen som en asynkron åtgärd med hjälp av ett aktivitetsobjekt. Dessa metoder blockerar inte den anropande tråden.
Överlagringar
| Name | Description |
|---|---|
| UploadStringTaskAsync(Uri, String, String) |
Laddar upp den angivna strängen till den angivna resursen som en asynkron åtgärd med hjälp av ett aktivitetsobjekt. |
| UploadStringTaskAsync(String, String, String) |
Laddar upp den angivna strängen till den angivna resursen som en asynkron åtgärd med hjälp av ett aktivitetsobjekt. |
| UploadStringTaskAsync(String, String) |
Laddar upp den angivna strängen till den angivna resursen som en asynkron åtgärd med hjälp av ett aktivitetsobjekt. |
| UploadStringTaskAsync(Uri, String) |
Laddar upp den angivna strängen till den angivna resursen som en asynkron åtgärd med hjälp av ett aktivitetsobjekt. |
UploadStringTaskAsync(Uri, String, String)
Laddar upp den angivna strängen till den angivna resursen som en asynkron åtgärd med hjälp av ett aktivitetsobjekt.
public:
System::Threading::Tasks::Task<System::String ^> ^ UploadStringTaskAsync(Uri ^ address, System::String ^ method, System::String ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(Uri address, string method, string data);
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(Uri address, string method, string data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadStringTaskAsync : Uri * string * string -> System.Threading.Tasks.Task<string>
member this.UploadStringTaskAsync : Uri * string * string -> System.Threading.Tasks.Task<string>
Public Function UploadStringTaskAsync (address As Uri, method As String, data As String) As Task(Of String)
Parametrar
- address
- Uri
URI:n för resursen som ska ta emot strängen. För HTTP-resurser måste den här URI:n identifiera en resurs som kan acceptera en begäran som skickas med POST-metoden, till exempel ett skript eller en ASP-sida.
- method
- String
HTTP-metoden som används för att skicka filen till resursen. Om värdet är null är standardinställningen POST för http och STOR för ftp.
- data
- String
Strängen som ska laddas upp.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar ett String som innehåller svaret som skickas av servern.
- Attribut
Undantag
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-eller-
method kan inte användas för att skicka innehåll.
-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 strängen har laddats upp till resursen. Strängen skickas asynkront med hjälp av trådresurser som automatiskt allokeras från trådpoolen.
I .NET Framework kan du avbryta asynkrona åtgärder som inte har slutförts genom att anropa metoden CancelAsync.
Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs.
Om egenskapen BaseAddress inte är en tom sträng ("") och address inte innehåller en absolut URI måste address den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för de 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
UploadStringTaskAsync(String, String, String)
Laddar upp den angivna strängen till den angivna resursen som en asynkron åtgärd med hjälp av ett aktivitetsobjekt.
public:
System::Threading::Tasks::Task<System::String ^> ^ UploadStringTaskAsync(System::String ^ address, System::String ^ method, System::String ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string method, string data);
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string method, string data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadStringTaskAsync : string * string * string -> System.Threading.Tasks.Task<string>
member this.UploadStringTaskAsync : string * string * string -> System.Threading.Tasks.Task<string>
Public Function UploadStringTaskAsync (address As String, method As String, data As String) As Task(Of String)
Parametrar
- address
- String
URI:n för resursen som ska ta emot strängen. För HTTP-resurser måste den här URI:n identifiera en resurs som kan acceptera en begäran som skickas med POST-metoden, till exempel ett skript eller en ASP-sida.
- method
- String
HTTP-metoden som används för att skicka filen till resursen. Om värdet är null är standardinställningen POST för http och STOR för ftp.
- data
- String
Strängen som ska laddas upp.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar ett String som innehåller svaret som skickas av servern.
- Attribut
Undantag
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-eller-
method kan inte användas för att skicka innehåll.
-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 strängen har laddats upp till resursen. Strängen skickas asynkront med hjälp av trådresurser som automatiskt allokeras från trådpoolen.
I .NET Framework kan du avbryta asynkrona åtgärder som inte har slutförts genom att anropa metoden CancelAsync.
Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs.
Om egenskapen BaseAddress inte är en tom sträng ("") och address inte innehåller en absolut URI måste address den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för de 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
UploadStringTaskAsync(String, String)
Laddar upp den angivna strängen till den angivna resursen som en asynkron åtgärd med hjälp av ett aktivitetsobjekt.
public:
System::Threading::Tasks::Task<System::String ^> ^ UploadStringTaskAsync(System::String ^ address, System::String ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string data);
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadStringTaskAsync : string * string -> System.Threading.Tasks.Task<string>
member this.UploadStringTaskAsync : string * string -> System.Threading.Tasks.Task<string>
Public Function UploadStringTaskAsync (address As String, data As String) As Task(Of String)
Parametrar
- address
- String
URI:n för resursen som ska ta emot strängen. För HTTP-resurser måste den här URI:n identifiera en resurs som kan acceptera en begäran som skickas med POST-metoden, till exempel ett skript eller en ASP-sida.
- data
- String
Strängen som ska laddas upp.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar ett String som innehåller svaret som skickas av servern.
- Attribut
Undantag
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-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 strängen har laddats upp till resursen. Strängen skickas asynkront med hjälp av trådresurser som automatiskt allokeras från trådpoolen.
I .NET Framework kan du avbryta asynkrona åtgärder som inte har slutförts genom att anropa metoden CancelAsync.
Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs.
Om egenskapen BaseAddress inte är en tom sträng ("") och address inte innehåller en absolut URI måste address den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för de 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
UploadStringTaskAsync(Uri, String)
Laddar upp den angivna strängen till den angivna resursen som en asynkron åtgärd med hjälp av ett aktivitetsobjekt.
public:
System::Threading::Tasks::Task<System::String ^> ^ UploadStringTaskAsync(Uri ^ address, System::String ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(Uri address, string data);
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(Uri address, string data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadStringTaskAsync : Uri * string -> System.Threading.Tasks.Task<string>
member this.UploadStringTaskAsync : Uri * string -> System.Threading.Tasks.Task<string>
Public Function UploadStringTaskAsync (address As Uri, data As String) As Task(Of String)
Parametrar
- address
- Uri
URI:n för resursen som ska ta emot strängen. För HTTP-resurser måste den här URI:n identifiera en resurs som kan acceptera en begäran som skickas med POST-metoden, till exempel ett skript eller en ASP-sida.
- data
- String
Strängen som ska laddas upp.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden. Egenskapen Result för aktivitetsobjektet returnerar ett String som innehåller svaret som skickas av servern.
- Attribut
Undantag
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-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 strängen har laddats upp till resursen. Strängen skickas asynkront med hjälp av trådresurser som automatiskt allokeras från trådpoolen.
I .NET Framework kan du avbryta asynkrona åtgärder som inte har slutförts genom att anropa metoden CancelAsync.
Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs.
Om egenskapen BaseAddress inte är en tom sträng ("") och address inte innehåller en absolut URI måste address den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för de 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.