WebClient.UploadValuesTaskAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. Tyto metody neblokují volající vlákno.
Přetížení
UploadValuesTaskAsync(String, String, NameValueCollection) |
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
UploadValuesTaskAsync(String, NameValueCollection) |
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
UploadValuesTaskAsync(Uri, NameValueCollection) |
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
UploadValuesTaskAsync(Uri, String, NameValueCollection) |
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
UploadValuesTaskAsync(String, String, NameValueCollection)
- Zdroj:
- WebClient.cs
- Zdroj:
- WebClient.cs
- Zdroj:
- WebClient.cs
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadValuesTaskAsync(System::String ^ address, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ data);
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync (string address, string? method, System.Collections.Specialized.NameValueCollection data);
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync (string address, string method, System.Collections.Specialized.NameValueCollection data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync (string address, string method, System.Collections.Specialized.NameValueCollection data);
member this.UploadValuesTaskAsync : string * string * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadValuesTaskAsync : string * string * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
Public Function UploadValuesTaskAsync (address As String, method As String, data As NameValueCollection) As Task(Of Byte())
Parametry
- address
- String
Identifikátor URI prostředku, který má kolekci přijmout.
- method
- String
Metoda HTTP použitá k odeslání kolekce do prostředku. Pokud je null, výchozí hodnota je POST pro http a STOR pro ftp.
- data
- NameValueCollection
Odešle NameValueCollection se do prostředku.
Návraty
Objekt úlohy představující asynchronní operaci. Vlastnost Result objektu úkolu vrátí Byte pole obsahující odpověď odeslanou serverem.
- Atributy
Výjimky
Identifikátor URI vytvořený kombinací BaseAddressa address
je neplatný.
-nebo-
method
nelze použít k odesílání obsahu.
-nebo-
Ze serveru, který je hostitelem prostředku, nepřišla žádná odpověď.
-nebo-
Při otevírání streamu došlo k chybě.
-nebo-
Hlavička Content-type
není null
"application/x-www-form-urlencoded".
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po nahrání kolekce názvů a hodnot do prostředku. Kolekce názvů a hodnot se odesílá asynchronně pomocí prostředků vlákna, které se automaticky přidělují z fondu vláken.
V rozhraních .NET Framework a .NET Core 1.0 můžete zrušit asynchronní operace, které se nedokončily, voláním CancelAsync metody .
Pokud server nerozumějí podkladovému požadavku, určí, co se stane, třídy podkladových protokolů. Obvykle WebException je vyvolán s vlastností nastavenou Status pro označení chyby.
Pokud je null
hlavička Content-type , tato metoda ji nastaví na application/x-www-form-urlencoded.
BaseAddress Pokud vlastnost není prázdný řetězec ("") a address
neobsahuje absolutní identifikátor URI, address
musí být relativní identifikátor URI, který je kombinován sBaseAddress, aby vytvořil absolutní identifikátor URI požadovaných dat.
QueryString Pokud vlastnost není prázdný řetězec, připojí se k address
.
Tato metoda používá příkaz STOR k nahrání prostředku FTP. Pro prostředek HTTP se používá metoda POST.
Poznámka
Tento člen poskytuje trasovací informace, když je ve vaší aplikaci povoleno trasování sítě. Další informace najdete v tématu Trasování sítě v rozhraní .NET Framework.
Platí pro
UploadValuesTaskAsync(String, NameValueCollection)
- Zdroj:
- WebClient.cs
- Zdroj:
- WebClient.cs
- Zdroj:
- WebClient.cs
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadValuesTaskAsync(System::String ^ address, System::Collections::Specialized::NameValueCollection ^ data);
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync (string address, System.Collections.Specialized.NameValueCollection data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync (string address, System.Collections.Specialized.NameValueCollection data);
member this.UploadValuesTaskAsync : string * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadValuesTaskAsync : string * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
Public Function UploadValuesTaskAsync (address As String, data As NameValueCollection) As Task(Of Byte())
Parametry
- address
- String
Identifikátor URI prostředku, který má kolekci přijmout.
- data
- NameValueCollection
Odešle NameValueCollection se do prostředku.
Návraty
Objekt úlohy představující asynchronní operaci. Vlastnost Result objektu úkolu vrátí Byte pole obsahující odpověď odeslanou serverem.
- Atributy
Výjimky
Identifikátor URI vytvořený kombinací BaseAddressa address
je neplatný.
-nebo-
Ze serveru, který je hostitelem prostředku, nepřišla žádná odpověď.
-nebo-
Při otevírání streamu došlo k chybě.
-nebo-
Hlavička Content-type
není null
"application/x-www-form-urlencoded".
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po nahrání kolekce názvů a hodnot do prostředku. Kolekce názvů a hodnot se odesílá asynchronně pomocí prostředků vlákna, které se automaticky přidělují z fondu vláken.
V rozhraních .NET Framework a .NET Core 1.0 můžete zrušit asynchronní operace, které se nedokončily, voláním CancelAsync metody .
Pokud server nerozumějí podkladovému požadavku, určí, co se stane, třídy podkladových protokolů. Obvykle WebException je vyvolán s vlastností nastavenou Status pro označení chyby.
Pokud je null
hlavička Content-type , tato metoda ji nastaví na application/x-www-form-urlencoded.
BaseAddress Pokud vlastnost není prázdný řetězec ("") a address
neobsahuje absolutní identifikátor URI, address
musí být relativní identifikátor URI, který je kombinován sBaseAddress, aby vytvořil absolutní identifikátor URI požadovaných dat.
QueryString Pokud vlastnost není prázdný řetězec, připojí se k address
.
Tato metoda používá příkaz STOR k nahrání prostředku FTP. Pro prostředek HTTP se používá metoda POST.
Poznámka
Tento člen poskytuje trasovací informace, když je ve vaší aplikaci povoleno trasování sítě. Další informace najdete v tématu Trasování sítě v rozhraní .NET Framework.
Platí pro
UploadValuesTaskAsync(Uri, NameValueCollection)
- Zdroj:
- WebClient.cs
- Zdroj:
- WebClient.cs
- Zdroj:
- WebClient.cs
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadValuesTaskAsync(Uri ^ address, System::Collections::Specialized::NameValueCollection ^ data);
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync (Uri address, System.Collections.Specialized.NameValueCollection data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync (Uri address, System.Collections.Specialized.NameValueCollection data);
member this.UploadValuesTaskAsync : Uri * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadValuesTaskAsync : Uri * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
Public Function UploadValuesTaskAsync (address As Uri, data As NameValueCollection) As Task(Of Byte())
Parametry
- address
- Uri
Identifikátor URI prostředku, který má kolekci přijmout.
- data
- NameValueCollection
Odešle NameValueCollection se do prostředku.
Návraty
Objekt úlohy představující asynchronní operaci. Vlastnost Result objektu úkolu vrátí Byte pole obsahující odpověď odeslanou serverem.
- Atributy
Výjimky
Identifikátor URI vytvořený kombinací BaseAddressa address
je neplatný.
-nebo-
Při otevírání streamu došlo k chybě.
-nebo-
Ze serveru, který je hostitelem prostředku, nepřišla žádná odpověď.
-nebo-
Hodnota Content-type
hlavičky není null
a není application/x-www-form-urlencoded
.
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po nahrání kolekce názvů a hodnot do prostředku. Kolekce názvů a hodnot se odesílá asynchronně pomocí prostředků vlákna, které se automaticky přidělují z fondu vláken.
V rozhraních .NET Framework a .NET Core 1.0 můžete zrušit asynchronní operace, které se nedokončily, voláním CancelAsync metody .
Pokud server nerozumějí podkladovému požadavku, určí, co se stane, třídy podkladových protokolů. Obvykle WebException je vyvolán s vlastností nastavenou Status pro označení chyby.
Pokud je null
hlavička Content-type , tato metoda ji nastaví na application/x-www-form-urlencoded.
BaseAddress Pokud vlastnost není prázdný řetězec ("") a address
neobsahuje absolutní identifikátor URI, address
musí být relativní identifikátor URI, který je kombinován sBaseAddress, aby vytvořil absolutní identifikátor URI požadovaných dat.
QueryString Pokud vlastnost není prázdný řetězec, připojí se k address
.
Tato metoda používá příkaz STOR k nahrání prostředku FTP. Pro prostředek HTTP se používá metoda POST.
Poznámka
Tento člen poskytuje trasovací informace, když je ve vaší aplikaci povoleno trasování sítě. Další informace najdete v tématu Trasování sítě v rozhraní .NET Framework.
Platí pro
UploadValuesTaskAsync(Uri, String, NameValueCollection)
- Zdroj:
- WebClient.cs
- Zdroj:
- WebClient.cs
- Zdroj:
- WebClient.cs
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadValuesTaskAsync(Uri ^ address, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ data);
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync (Uri address, string? method, System.Collections.Specialized.NameValueCollection data);
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync (Uri address, string method, System.Collections.Specialized.NameValueCollection data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync (Uri address, string method, System.Collections.Specialized.NameValueCollection data);
member this.UploadValuesTaskAsync : Uri * string * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadValuesTaskAsync : Uri * string * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
Public Function UploadValuesTaskAsync (address As Uri, method As String, data As NameValueCollection) As Task(Of Byte())
Parametry
- address
- Uri
Identifikátor URI prostředku, který má kolekci přijmout.
- method
- String
Metoda HTTP použitá k odeslání kolekce do prostředku. Pokud je null, výchozí hodnota je POST pro http a STOR pro ftp.
- data
- NameValueCollection
Odešle NameValueCollection se do prostředku.
Návraty
Objekt úlohy představující asynchronní operaci. Vlastnost Result objektu úkolu vrátí Byte pole obsahující odpověď odeslanou serverem.
- Atributy
Výjimky
Identifikátor URI vytvořený kombinací BaseAddressa address
je neplatný.
-nebo-
method
nelze použít k odesílání obsahu.
-nebo-
Ze serveru, který je hostitelem prostředku, nepřišla žádná odpověď.
-nebo-
Při otevírání streamu došlo k chybě.
-nebo-
Hlavička Content-type
není null
"application/x-www-form-urlencoded".
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po nahrání kolekce názvů a hodnot do prostředku. Kolekce názvů a hodnot se odesílá asynchronně pomocí prostředků vlákna, které se automaticky přidělují z fondu vláken.
V rozhraních .NET Framework a .NET Core 1.0 můžete zrušit asynchronní operace, které se nedokončily, voláním CancelAsync metody .
Pokud server nerozumějí podkladovému požadavku, určí, co se stane, třídy podkladových protokolů. Obvykle WebException je vyvolán s vlastností nastavenou Status pro označení chyby.
Pokud je null
hlavička Content-type , tato metoda ji nastaví na application/x-www-form-urlencoded.
BaseAddress Pokud vlastnost není prázdný řetězec ("") a address
neobsahuje absolutní identifikátor URI, address
musí být relativní identifikátor URI, který je kombinován sBaseAddress, aby vytvořil absolutní identifikátor URI požadovaných dat.
QueryString Pokud vlastnost není prázdný řetězec, připojí se k address
.
Tato metoda používá příkaz STOR k nahrání prostředku FTP. Pro prostředek HTTP se používá metoda POST.
Poznámka
Tento člen poskytuje trasovací informace, když je ve vaší aplikaci povoleno trasování sítě. Další informace najdete v tématu Trasování sítě v rozhraní .NET Framework.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro