Network.UploadFile Método

Definição

Envia o arquivo especificado para o endereço de host especificado.

Sobrecargas

Nome Description
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)

Envia o arquivo especificado para o endereço de host especificado.

UploadFile(String, String)

Envia o arquivo especificado para o endereço de host especificado.

UploadFile(String, Uri)

Envia o arquivo especificado para o endereço de host especificado.

UploadFile(String, String, String, String)

Envia o arquivo especificado para o endereço de host especificado.

UploadFile(String, Uri, String, String)

Envia o arquivo especificado para o endereço de host especificado.

UploadFile(String, Uri, ICredentials, Boolean, Int32)

Envia o arquivo especificado para o endereço de host especificado.

UploadFile(String, String, String, String, Boolean, Int32)

Envia o arquivo especificado para o endereço de host especificado.

UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)

Envia o arquivo especificado para o endereço de host especificado.

UploadFile(String, Uri, String, String, Boolean, Int32)

Envia o arquivo especificado para o endereço de host especificado.

UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)

Envia o arquivo especificado para o endereço de host especificado.

UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)

Envia o arquivo especificado para o endereço de host especificado.

public:
 void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * string * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)

Parâmetros

sourceFileName
String

Caminho e nome do arquivo a ser carregado.

address
String

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".

password
String

Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".

showUI
Boolean

Se deseja exibir o progresso da operação. O padrão é False.

connectionTimeout
Int32

Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.

onUserCancel
UICancelOption

Ação a ser tomada quando o usuário clica em Cancelar. O padrão é ThrowException.

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui um nome de arquivo.

O usuário não tem permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do especificado connectionTimeout.

A solicitação é negada pelo servidor Web de destino.

Exemplos

Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Comentários

Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.

Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.

My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.

Observação

O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.

A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.

Para Veja
Carregar um arquivo Como carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, String)

Envia o arquivo especificado para o endereço de host especificado.

public:
 void UploadFile(System::String ^ sourceFileName, System::String ^ address);
public void UploadFile(string sourceFileName, string address);
member this.UploadFile : string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String)

Parâmetros

sourceFileName
String

Caminho e nome do arquivo a ser carregado.

address
String

URL, endereço IP ou URI do servidor de destino.

Exceções

O caminho do arquivo de origem não é válido.

address não inclui um nome de arquivo.

O usuário não tem permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do tempo limite padrão (100 segundos).

A solicitação é negada pelo servidor Web de destino.

Exemplos

Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Comentários

Você pode usar uma das outras sobrecargas do método para fornecer credenciais de UploadFile usuário ou especificar um valor de tempo limite específico.

My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.

A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.

Para Veja
Carregar um arquivo Como carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, Uri)

Envia o arquivo especificado para o endereço de host especificado.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address);
public void UploadFile(string sourceFileName, Uri address);
member this.UploadFile : string * Uri -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri)

Parâmetros

sourceFileName
String

Caminho e nome do arquivo a ser carregado.

address
Uri

URL, endereço IP ou URI do servidor de destino.

Exceções

O caminho do arquivo de origem não é válido.

address não inclui um nome de arquivo.

O usuário não tem permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do tempo limite padrão (100 segundos).

A solicitação é negada pelo servidor Web de destino.

Exemplos

Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Comentários

Você pode usar uma das outras sobrecargas do método para fornecer credenciais de UploadFile usuário ou especificar um valor de tempo limite específico.

My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.

A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.

Para Veja
Carregar um arquivo Como carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, String, String, String)

Envia o arquivo especificado para o endereço de host especificado.

public:
 void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, string address, string userName, string password);
member this.UploadFile : string * string * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String)

Parâmetros

sourceFileName
String

Caminho e nome do arquivo a ser carregado.

address
String

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".

password
String

Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui um nome de arquivo.

O usuário não tem permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do tempo limite padrão (100 segundos).

A solicitação é negada pelo servidor Web de destino.

Exemplos

Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Comentários

Você pode usar uma das outras sobrecargas do UploadFile método para especificar um valor de tempo limite específico.

My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.

Observação

O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.

A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.

Para Veja
Carregar um arquivo Como carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, Uri, String, String)

Envia o arquivo especificado para o endereço de host especificado.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, Uri address, string userName, string password);
member this.UploadFile : string * Uri * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String)

Parâmetros

sourceFileName
String

Caminho e nome do arquivo a ser carregado.

address
Uri

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".

password
String

Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui um nome de arquivo.

O usuário não tem permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do tempo limite padrão (100 segundos).

A solicitação é negada pelo servidor Web de destino.

Exemplos

Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Comentários

Você pode usar uma das outras sobrecargas do UploadFile método para especificar um valor de tempo limite específico.

My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.

Observação

O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.

A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.

Para Veja
Carregar um arquivo Como carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, Uri, ICredentials, Boolean, Int32)

Envia o arquivo especificado para o endereço de host especificado.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer)

Parâmetros

sourceFileName
String

Caminho e nome do arquivo a ser carregado.

address
Uri

URL, endereço IP ou URI do servidor de destino.

networkCredentials
ICredentials

Credenciais para autenticação.

showUI
Boolean

True para exibir o progresso da operação; caso contrário False. O padrão é False.

connectionTimeout
Int32

Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui um nome de arquivo.

O usuário não tem permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do especificado connectionTimeout.

A solicitação é negada pelo servidor Web de destino.

Exemplos

Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Comentários

Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.

Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.

My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.

Observação

O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.

A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.

Para Veja
Carregar um arquivo Como carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, String, String, String, Boolean, Int32)

Envia o arquivo especificado para o endereço de host especificado.

public:
 void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * string * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)

Parâmetros

sourceFileName
String

Caminho e nome do arquivo a ser carregado.

address
String

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".

password
String

Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".

showUI
Boolean

True para exibir o progresso da operação; caso contrário False. O padrão é False.

connectionTimeout
Int32

Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui um nome de arquivo.

O usuário não tem permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do especificado connectionTimeout.

A solicitação é negada pelo servidor Web de destino.

Exemplos

Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Comentários

Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.

Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.

My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.

Observação

O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.

A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.

Para Veja
Carregar um arquivo Como carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)

Envia o arquivo especificado para o endereço de host especificado.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)

Parâmetros

sourceFileName
String

Caminho e nome do arquivo a ser carregado.

address
Uri

URL, endereço IP ou URI do servidor de destino.

networkCredentials
ICredentials

Credenciais para autenticação.

showUI
Boolean

True para exibir o progresso da operação; caso contrário False. O padrão é False.

connectionTimeout
Int32

Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.

onUserCancel
UICancelOption

Ação a ser tomada quando o usuário clica em Cancelar. O padrão é ThrowException.

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui um nome de arquivo.

O usuário não tem permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do especificado connectionTimeout.

A solicitação é negada pelo servidor Web de destino.

Exemplos

Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Comentários

Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.

Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.

My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.

Observação

O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.

A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.

Para Veja
Carregar um arquivo Como carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, Uri, String, String, Boolean, Int32)

Envia o arquivo especificado para o endereço de host especificado.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)

Parâmetros

sourceFileName
String

Caminho e nome do arquivo a ser carregado.

address
Uri

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".

password
String

Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".

showUI
Boolean

True para exibir o progresso da operação; caso contrário False. O padrão é False.

connectionTimeout
Int32

Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui um nome de arquivo.

O usuário não tem permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do especificado connectionTimeout.

A solicitação é negada pelo servidor Web de destino.

Exemplos

Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Comentários

Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.

Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.

My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.

Observação

O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.

A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.

Para Veja
Carregar um arquivo Como carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)

Envia o arquivo especificado para o endereço de host especificado.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)

Parâmetros

sourceFileName
String

Caminho e nome do arquivo a ser carregado.

address
Uri

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".

password
String

Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".

showUI
Boolean

Se deseja exibir o progresso da operação. O padrão é False.

connectionTimeout
Int32

Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.

onUserCancel
UICancelOption

Ação a ser tomada quando o usuário clica em Cancelar. O padrão é ThrowException.

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui um nome de arquivo.

O usuário não tem permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do especificado connectionTimeout.

A solicitação é negada pelo servidor Web de destino.

Exemplos

Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Comentários

Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.

Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.

My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.

Observação

O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.

A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.

Para Veja
Carregar um arquivo Como carregar um arquivo

Confira também

Aplica-se a