WebClient.UploadDataTaskAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Carrega um buffer de dados que contém uma Byte matriz para o URI especificado como uma operação assíncrona usando um objeto de tarefa. Esses métodos não bloqueiam o thread de chamada.
Sobrecargas
| Nome | Description |
|---|---|
| UploadDataTaskAsync(String, Byte[]) |
Carrega um buffer de dados que contém uma Byte matriz para o URI especificado como uma operação assíncrona usando um objeto de tarefa. |
| UploadDataTaskAsync(Uri, Byte[]) |
Carrega um buffer de dados que contém uma Byte matriz para o URI especificado como uma operação assíncrona usando um objeto de tarefa. |
| UploadDataTaskAsync(String, String, Byte[]) |
Carrega um buffer de dados que contém uma Byte matriz para o URI especificado como uma operação assíncrona usando um objeto de tarefa. |
| UploadDataTaskAsync(Uri, String, Byte[]) |
Carrega um buffer de dados que contém uma Byte matriz para o URI especificado como uma operação assíncrona usando um objeto de tarefa. |
UploadDataTaskAsync(String, Byte[])
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
Carrega um buffer de dados que contém uma Byte matriz para o URI especificado como uma operação assíncrona usando um objeto de tarefa.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadDataTaskAsync(System::String ^ address, cli::array <System::Byte> ^ data);
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(string address, byte[] data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(string address, byte[] data);
member this.UploadDataTaskAsync : string * byte[] -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadDataTaskAsync : string * byte[] -> System.Threading.Tasks.Task<byte[]>
Public Function UploadDataTaskAsync (address As String, data As Byte()) As Task(Of Byte())
Parâmetros
- address
- String
O URI do recurso para receber os dados.
- data
- Byte[]
O buffer de dados a ser enviado para o recurso.
Retornos
O objeto de tarefa que representa a operação assíncrona. A Result propriedade no objeto de tarefa retorna uma Byte matriz que contém o corpo da resposta recebida do recurso quando o buffer de dados foi carregado.
- Atributos
Exceções
O address parâmetro é null.
O URI formado pela combinação BaseAddress e address é inválido.
-ou-
Erro ao abrir o fluxo.
-ou-
Não houve resposta do servidor que hospeda o recurso.
Comentários
Cuidado
WebRequest, HttpWebRequeste ServicePointWebClient são obsoletos e você não deve usá-los para um novo desenvolvimento. Use HttpClient em seu lugar.
Essa operação não será bloqueada. O objeto retornado Task<TResult> será concluído depois que um buffer de dados tiver sido carregado no recurso.
Esse método envia um buffer de dados para um recurso. O buffer de dados é enviado de forma assíncrona usando recursos de thread que são alocados automaticamente do pool de threads. Os dados não são codificados.
No .NET Framework, você pode cancelar operações assíncronas que não foram concluídas chamando o CancelAsync método.
Se a BaseAddress propriedade não for uma cadeia de caracteres vazia (""), e address não contiver um URI absoluto, address deverá ser um URI relativo que seja combinado para BaseAddress formar o URI absoluto dos dados solicitados. Se a QueryString propriedade não for uma cadeia de caracteres vazia, ela será acrescentada a address.
Esse método usa o comando STOR para carregar um recurso FTP. Para um recurso HTTP, o método POST é usado.
Nota
Esse membro gera informações de rastreamento quando você habilita o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Rastreamento de Rede no .NET Framework.
Aplica-se a
UploadDataTaskAsync(Uri, Byte[])
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
Carrega um buffer de dados que contém uma Byte matriz para o URI especificado como uma operação assíncrona usando um objeto de tarefa.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadDataTaskAsync(Uri ^ address, cli::array <System::Byte> ^ data);
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(Uri address, byte[] data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(Uri address, byte[] data);
member this.UploadDataTaskAsync : Uri * byte[] -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadDataTaskAsync : Uri * byte[] -> System.Threading.Tasks.Task<byte[]>
Public Function UploadDataTaskAsync (address As Uri, data As Byte()) As Task(Of Byte())
Parâmetros
- address
- Uri
O URI do recurso para receber os dados.
- data
- Byte[]
O buffer de dados a ser enviado para o recurso.
Retornos
O objeto de tarefa que representa a operação assíncrona. A Result propriedade no objeto de tarefa retorna uma Byte matriz que contém o corpo da resposta recebida do recurso quando o buffer de dados foi carregado.
- Atributos
Exceções
O address parâmetro é null.
O URI formado pela combinação BaseAddress e address é inválido.
-ou-
Erro ao abrir o fluxo.
-ou-
Não houve resposta do servidor que hospeda o recurso.
Comentários
Cuidado
WebRequest, HttpWebRequeste ServicePointWebClient são obsoletos e você não deve usá-los para um novo desenvolvimento. Use HttpClient em seu lugar.
Essa operação não será bloqueada. O objeto retornado Task<TResult> será concluído depois que um buffer de dados tiver sido carregado no recurso.
Esse método envia um buffer de dados para um recurso. O buffer de dados é enviado de forma assíncrona usando recursos de thread que são alocados automaticamente do pool de threads. Os dados não são codificados.
No .NET Framework, você pode cancelar operações assíncronas que não foram concluídas chamando o CancelAsync método.
Se a BaseAddress propriedade não for uma cadeia de caracteres vazia (""), e address não contiver um URI absoluto, address deverá ser um URI relativo que seja combinado para BaseAddress formar o URI absoluto dos dados solicitados. Se a QueryString propriedade não for uma cadeia de caracteres vazia, ela será acrescentada a address.
Esse método usa o comando STOR para carregar um recurso FTP. Para um recurso HTTP, o método POST é usado.
Nota
Esse membro gera informações de rastreamento quando você habilita o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Rastreamento de Rede no .NET Framework.
Aplica-se a
UploadDataTaskAsync(String, String, Byte[])
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
Carrega um buffer de dados que contém uma Byte matriz para o URI especificado como uma operação assíncrona usando um objeto de tarefa.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadDataTaskAsync(System::String ^ address, System::String ^ method, cli::array <System::Byte> ^ data);
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)]
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(string address, string method, byte[] data);
member this.UploadDataTaskAsync : string * string * byte[] -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
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())
Parâmetros
- address
- String
O URI do recurso para receber os dados.
- method
- String
O método usado para enviar os dados para o recurso. Se null, o padrão é POST para http e STOR para ftp.
- data
- Byte[]
O buffer de dados a ser enviado para o recurso.
Retornos
O objeto de tarefa que representa a operação assíncrona. A Result propriedade no objeto de tarefa retorna uma Byte matriz que contém o corpo da resposta recebida do recurso quando o buffer de dados foi carregado.
- Atributos
Exceções
O address parâmetro é null.
O URI formado pela combinação BaseAddress e address é inválido.
-ou-
Erro ao abrir o fluxo.
-ou-
Não houve resposta do servidor que hospeda o recurso.
Comentários
Cuidado
WebRequest, HttpWebRequeste ServicePointWebClient são obsoletos e você não deve usá-los para um novo desenvolvimento. Use HttpClient em seu lugar.
Essa operação não será bloqueada. O objeto retornado Task<TResult> será concluído depois que um buffer de dados tiver sido carregado no recurso.
Esse método envia um buffer de dados para um recurso. O buffer de dados é enviado de forma assíncrona usando recursos de thread que são alocados automaticamente do pool de threads. Os dados não são codificados.
No .NET Framework, você pode cancelar operações assíncronas que não foram concluídas chamando o CancelAsync método.
Se a BaseAddress propriedade não for uma cadeia de caracteres vazia (""), e address não contiver um URI absoluto, address deverá ser um URI relativo que seja combinado para BaseAddress formar o URI absoluto dos dados solicitados. Se a QueryString propriedade não for uma cadeia de caracteres vazia, ela será acrescentada a address.
Nota
Esse membro gera informações de rastreamento quando você habilita o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Rastreamento de Rede no .NET Framework.
Aplica-se a
UploadDataTaskAsync(Uri, String, Byte[])
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
- Origem:
- WebClient.cs
Carrega um buffer de dados que contém uma Byte matriz para o URI especificado como uma operação assíncrona usando um objeto de tarefa.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ UploadDataTaskAsync(Uri ^ address, System::String ^ method, cli::array <System::Byte> ^ data);
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)]
public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(Uri address, string method, byte[] data);
member this.UploadDataTaskAsync : Uri * string * byte[] -> System.Threading.Tasks.Task<byte[]>
[<System.Runtime.InteropServices.ComVisible(false)>]
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())
Parâmetros
- address
- Uri
O URI do recurso para receber os dados.
- method
- String
O método usado para enviar os dados para o recurso. Se null, o padrão é POST para http e STOR para ftp.
- data
- Byte[]
O buffer de dados a ser enviado para o recurso.
Retornos
O objeto de tarefa que representa a operação assíncrona. A Result propriedade no objeto de tarefa retorna uma Byte matriz que contém o corpo da resposta recebida do recurso quando o buffer de dados foi carregado.
- Atributos
Exceções
O address parâmetro é null.
O URI formado pela combinação BaseAddress e address é inválido.
-ou-
Erro ao abrir o fluxo.
-ou-
Não houve resposta do servidor que hospeda o recurso.
Comentários
Cuidado
WebRequest, HttpWebRequeste ServicePointWebClient são obsoletos e você não deve usá-los para um novo desenvolvimento. Use HttpClient em seu lugar.
Essa operação não será bloqueada. O objeto retornado Task<TResult> será concluído depois que um buffer de dados tiver sido carregado no recurso.
Esse método envia um buffer de dados para um recurso. O buffer de dados é enviado de forma assíncrona usando recursos de thread que são alocados automaticamente do pool de threads. Os dados não são codificados.
No .NET Framework, você pode cancelar operações assíncronas que não foram concluídas chamando o CancelAsync método.
Se a BaseAddress propriedade não for uma cadeia de caracteres vazia (""), e address não contiver um URI absoluto, address deverá ser um URI relativo que seja combinado para BaseAddress formar o URI absoluto dos dados solicitados. Se a QueryString propriedade não for uma cadeia de caracteres vazia, ela será acrescentada a address.
Nota
Esse membro gera informações de rastreamento quando você habilita o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Rastreamento de Rede no .NET Framework.