WebClient.UploadValuesTaskAsync Methode

Definitie

Uploadt de opgegeven naam/waardeverzameling naar de resource die is geïdentificeerd door de opgegeven URI als asynchrone bewerking met behulp van een taakobject. Deze methoden blokkeren de aanroepende thread niet.

Overloads

Name Description
UploadValuesTaskAsync(String, String, NameValueCollection)

Uploadt de opgegeven naam/waardeverzameling naar de resource die is geïdentificeerd door de opgegeven URI als asynchrone bewerking met behulp van een taakobject.

UploadValuesTaskAsync(String, NameValueCollection)

Uploadt de opgegeven naam/waardeverzameling naar de resource die is geïdentificeerd door de opgegeven URI als asynchrone bewerking met behulp van een taakobject.

UploadValuesTaskAsync(Uri, NameValueCollection)

Uploadt de opgegeven naam/waardeverzameling naar de resource die is geïdentificeerd door de opgegeven URI als asynchrone bewerking met behulp van een taakobject.

UploadValuesTaskAsync(Uri, String, NameValueCollection)

Uploadt de opgegeven naam/waardeverzameling naar de resource die is geïdentificeerd door de opgegeven URI als asynchrone bewerking met behulp van een taakobject.

UploadValuesTaskAsync(String, String, NameValueCollection)

Uploadt de opgegeven naam/waardeverzameling naar de resource die is geïdentificeerd door de opgegeven URI als asynchrone bewerking met behulp van een taakobject.

public:
 System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadValuesTaskAsync(System::String ^ address, System::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);
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync(string address, string method, System.Collections.Specialized.NameValueCollection data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadValuesTaskAsync : string * string * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
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())

Parameters

address
String

De URI van de resource om de verzameling te ontvangen.

method
String

De HTTP-methode die wordt gebruikt om de verzameling naar de resource te verzenden. Als null is, is de standaardwaarde POST voor http en STOR voor FTP.

data
NameValueCollection

De NameValueCollection te verzenden naar de resource.

Retouren

Task<Byte[]>

Het taakobject dat de asynchrone bewerking vertegenwoordigt. De Result eigenschap op het taakobject retourneert een Byte matrix die het antwoord bevat dat door de server is verzonden.

Kenmerken

Uitzonderingen

De address parameter is null.

– of –

De data parameter is null.

De URI gevormd door combinatie BaseAddressen address is ongeldig.

– of –

method kan niet worden gebruikt om inhoud te verzenden.

– of –

Er is geen reactie van de server die als host fungeert voor de resource.

– of –

Er is een fout opgetreden tijdens het openen van de stream.

– of –

De Content-type header is niet null of 'application/x-www-form-urlencoded'.

Opmerkingen

Caution

WebRequest, HttpWebRequest, ServicePointen WebClient zijn verouderd en u moet ze niet gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan HttpClient.

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat de verzameling naam/waarde is geüpload naar de resource. De verzameling naam/waarde wordt asynchroon verzonden met behulp van thread-resources die automatisch worden toegewezen vanuit de threadgroep.

In .NET Framework kunt u asynchrone bewerkingen annuleren die niet zijn voltooid door de methode CancelAsync aan te roepen.

Als de onderliggende aanvraag niet wordt begrepen door de server, bepalen de onderliggende protocolklassen wat er gebeurt. Normaal gesproken wordt er een WebException gegenereerd met de Status eigenschap ingesteld om de fout aan te geven.

Als de header Inhoudstype is null, wordt deze met deze methode ingesteld op 'application/x-www-form-urlencoded'.

Als de BaseAddress eigenschap geen lege tekenreeks ("") is en address geen absolute URI bevat, address moet dit een relatieve URI zijn die wordt gecombineerd met BaseAddress de absolute URI van de aangevraagde gegevens. Als de QueryString eigenschap geen lege tekenreeks is, wordt deze toegevoegd aan address.

Deze methode gebruikt de STOR-opdracht om een FTP-resource te uploaden. Voor een HTTP-resource wordt de POST-methode gebruikt.

Note

Dit lid voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Network Tracing in .NET Framework voor meer informatie.

Van toepassing op

UploadValuesTaskAsync(String, NameValueCollection)

Uploadt de opgegeven naam/waardeverzameling naar de resource die is geïdentificeerd door de opgegeven URI als asynchrone bewerking met behulp van een taakobject.

public:
 System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadValuesTaskAsync(System::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);
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync(string address, System.Collections.Specialized.NameValueCollection data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadValuesTaskAsync : string * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
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())

Parameters

address
String

De URI van de resource om de verzameling te ontvangen.

data
NameValueCollection

De NameValueCollection te verzenden naar de resource.

Retouren

Task<Byte[]>

Het taakobject dat de asynchrone bewerking vertegenwoordigt. De Result eigenschap op het taakobject retourneert een Byte matrix die het antwoord bevat dat door de server is verzonden.

Kenmerken

Uitzonderingen

De address parameter is null.

– of –

De data parameter is null.

De URI gevormd door combinatie BaseAddressen address is ongeldig.

– of –

Er is geen reactie van de server die als host fungeert voor de resource.

– of –

Er is een fout opgetreden tijdens het openen van de stream.

– of –

De Content-type header is niet null of 'application/x-www-form-urlencoded'.

Opmerkingen

Caution

WebRequest, HttpWebRequest, ServicePointen WebClient zijn verouderd en u moet ze niet gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan HttpClient.

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat de verzameling naam/waarde is geüpload naar de resource. De verzameling naam/waarde wordt asynchroon verzonden met behulp van thread-resources die automatisch worden toegewezen vanuit de threadgroep.

In .NET Framework kunt u asynchrone bewerkingen annuleren die niet zijn voltooid door de methode CancelAsync aan te roepen.

Als de onderliggende aanvraag niet wordt begrepen door de server, bepalen de onderliggende protocolklassen wat er gebeurt. Normaal gesproken wordt er een WebException gegenereerd met de Status eigenschap ingesteld om de fout aan te geven.

Als de header Inhoudstype is null, wordt deze met deze methode ingesteld op 'application/x-www-form-urlencoded'.

Als de BaseAddress eigenschap geen lege tekenreeks ("") is en address geen absolute URI bevat, address moet dit een relatieve URI zijn die wordt gecombineerd met BaseAddress de absolute URI van de aangevraagde gegevens. Als de QueryString eigenschap geen lege tekenreeks is, wordt deze toegevoegd aan address.

Deze methode gebruikt de STOR-opdracht om een FTP-resource te uploaden. Voor een HTTP-resource wordt de POST-methode gebruikt.

Note

Dit lid voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Network Tracing in .NET Framework voor meer informatie.

Van toepassing op

UploadValuesTaskAsync(Uri, NameValueCollection)

Uploadt de opgegeven naam/waardeverzameling naar de resource die is geïdentificeerd door de opgegeven URI als asynchrone bewerking met behulp van een taakobject.

public:
 System::Threading::Tasks::Task<cli::array <System::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);
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync(Uri address, System.Collections.Specialized.NameValueCollection data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadValuesTaskAsync : Uri * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
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())

Parameters

address
Uri

De URI van de resource om de verzameling te ontvangen.

data
NameValueCollection

De NameValueCollection te verzenden naar de resource.

Retouren

Task<Byte[]>

Het taakobject dat de asynchrone bewerking vertegenwoordigt. De Result eigenschap op het taakobject retourneert een Byte matrix die het antwoord bevat dat door de server is verzonden.

Kenmerken

Uitzonderingen

De address parameter is null.

– of –

De data parameter is null.

De URI gevormd door combinatie BaseAddressen address is ongeldig.

– of –

Er is een fout opgetreden tijdens het openen van de stream.

– of –

Er is geen reactie van de server die als host fungeert voor de resource.

– of –

De Content-type headerwaarde is niet null en is niet application/x-www-form-urlencoded.

Opmerkingen

Caution

WebRequest, HttpWebRequest, ServicePointen WebClient zijn verouderd en u moet ze niet gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan HttpClient.

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat de verzameling naam/waarde is geüpload naar de resource. De verzameling naam/waarde wordt asynchroon verzonden met behulp van thread-resources die automatisch worden toegewezen vanuit de threadgroep.

In .NET Framework kunt u asynchrone bewerkingen annuleren die niet zijn voltooid door de methode CancelAsync aan te roepen.

Als de onderliggende aanvraag niet wordt begrepen door de server, bepalen de onderliggende protocolklassen wat er gebeurt. Normaal gesproken wordt er een WebException gegenereerd met de Status eigenschap ingesteld om de fout aan te geven.

Als de header Inhoudstype is null, wordt deze met deze methode ingesteld op 'application/x-www-form-urlencoded'.

Als de BaseAddress eigenschap geen lege tekenreeks ("") is en address geen absolute URI bevat, address moet dit een relatieve URI zijn die wordt gecombineerd met BaseAddress de absolute URI van de aangevraagde gegevens. Als de QueryString eigenschap geen lege tekenreeks is, wordt deze toegevoegd aan address.

Deze methode gebruikt de STOR-opdracht om een FTP-resource te uploaden. Voor een HTTP-resource wordt de POST-methode gebruikt.

Note

Dit lid voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Network Tracing in .NET Framework voor meer informatie.

Van toepassing op

UploadValuesTaskAsync(Uri, String, NameValueCollection)

Uploadt de opgegeven naam/waardeverzameling naar de resource die is geïdentificeerd door de opgegeven URI als asynchrone bewerking met behulp van een taakobject.

public:
 System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadValuesTaskAsync(Uri ^ address, System::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);
public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync(Uri address, string method, System.Collections.Specialized.NameValueCollection data);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadValuesTaskAsync : Uri * string * System.Collections.Specialized.NameValueCollection -> System.Threading.Tasks.Task<byte[]>
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())

Parameters

address
Uri

De URI van de resource om de verzameling te ontvangen.

method
String

De HTTP-methode die wordt gebruikt om de verzameling naar de resource te verzenden. Als null is, is de standaardwaarde POST voor http en STOR voor FTP.

data
NameValueCollection

De NameValueCollection te verzenden naar de resource.

Retouren

Task<Byte[]>

Het taakobject dat de asynchrone bewerking vertegenwoordigt. De Result eigenschap op het taakobject retourneert een Byte matrix die het antwoord bevat dat door de server is verzonden.

Kenmerken

Uitzonderingen

De address parameter is null.

– of –

De data parameter is null.

De URI gevormd door combinatie BaseAddressen address is ongeldig.

– of –

method kan niet worden gebruikt om inhoud te verzenden.

– of –

Er is geen reactie van de server die als host fungeert voor de resource.

– of –

Er is een fout opgetreden tijdens het openen van de stream.

– of –

De Content-type header is niet null of 'application/x-www-form-urlencoded'.

Opmerkingen

Caution

WebRequest, HttpWebRequest, ServicePointen WebClient zijn verouderd en u moet ze niet gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan HttpClient.

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat de verzameling naam/waarde is geüpload naar de resource. De verzameling naam/waarde wordt asynchroon verzonden met behulp van thread-resources die automatisch worden toegewezen vanuit de threadgroep.

In .NET Framework kunt u asynchrone bewerkingen annuleren die niet zijn voltooid door de methode CancelAsync aan te roepen.

Als de onderliggende aanvraag niet wordt begrepen door de server, bepalen de onderliggende protocolklassen wat er gebeurt. Normaal gesproken wordt er een WebException gegenereerd met de Status eigenschap ingesteld om de fout aan te geven.

Als de header Inhoudstype is null, wordt deze met deze methode ingesteld op 'application/x-www-form-urlencoded'.

Als de BaseAddress eigenschap geen lege tekenreeks ("") is en address geen absolute URI bevat, address moet dit een relatieve URI zijn die wordt gecombineerd met BaseAddress de absolute URI van de aangevraagde gegevens. Als de QueryString eigenschap geen lege tekenreeks is, wordt deze toegevoegd aan address.

Deze methode gebruikt de STOR-opdracht om een FTP-resource te uploaden. Voor een HTTP-resource wordt de POST-methode gebruikt.

Note

Dit lid voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Network Tracing in .NET Framework voor meer informatie.

Van toepassing op