Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método WebClient.UploadValues (Uri, NameValueCollection)

 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Carrega a coleção de nome/valor especificada no recurso identificado pelo URI especificado.

Namespace:   System.Net
Assembly:  System (em System.dll)

public byte[] UploadValues(
	Uri address,
	NameValueCollection data
)

Parâmetros

address
Type: System.Uri

O URI do recurso para receber a coleção.

data
Type: System.Collections.Specialized.NameValueCollection

O NameValueCollection para enviar para o recurso.

Valor Retornado

Type: System.Byte[]

Uma matriz Byte que contém o corpo da resposta do recurso.

Exception Condition
ArgumentNullException

O parâmetro address é null.

-ou-

O parâmetro data é null.

WebException

O URI formado pela combinação de BaseAddress e address é inválido.

-ou-

data é null.

-ou-

Não houve resposta do servidor que hospeda o recurso.

-ou-

Erro ao abrir o fluxo.

-ou-

O cabeçalho Content-type não é null ou “application/x-www-form-urlencoded”.

O UploadValues método envia uma NameValueCollection em um servidor. Blocos esse método ao carregar os dados. Para continuar em execução enquanto aguarda a resposta do servidor, use um do UploadValuesAsync métodos.

Se a solicitação subjacente não é compreendida pelo servidor, as classes de protocolo subjacente determinam o que ocorre. Normalmente, um WebException será lançada com o Status propriedade definida para indicar o erro.

Se o cabeçalho Content-type é null, o UploadValues método define como "application/x-www-form-urlencoded".

Se o BaseAddress propriedade não é uma cadeia de caracteres vazia ("") e address não contém um URI absoluto, address deve ser um URI relativo que é combinado com BaseAddress para formar o URI absoluto dos dados solicitados. Se o QueryString não é uma cadeia de caracteres vazia, ele é adicionado ao address.

Esse método usa o comando STOR para carregar um recurso FTP. Para um recurso HTTP, o método POST é usado.

System_CAPS_noteObservação

Esse membro emite o rastreamento de informações quando você ativa o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Rastreamento de rede no .NET Framework.

.NET Framework
Disponível desde 2.0
Retornar ao início
Mostrar: