DkmTransportConnection.DownloadFile Método

Definição

Sobrecargas

DownloadFile(String, String, Boolean)

Baixe um arquivo do computador de destino. Observe que isso irá copiar o conteúdo do arquivo e a hora da última gravação, mas não os atributos.

Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000).

DownloadFile(DkmWorkList, String, String, Boolean, DkmCompletionRoutine<DkmDownloadFileAsyncResult>)

Baixe um arquivo do computador de destino. Observe que isso irá copiar o conteúdo do arquivo e a hora da última gravação, mas não os atributos.

Esse método acrescentará um novo item de trabalho à lista de trabalho especificada e retornará assim que o item de trabalho tiver sido anexado. O processamento real do item de trabalho é assíncrono. O chamador será notificado de que a solicitação foi concluída por meio da rotina de conclusão.

Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000).

DownloadFile(String, String, Boolean)

Baixe um arquivo do computador de destino. Observe que isso irá copiar o conteúdo do arquivo e a hora da última gravação, mas não os atributos.

Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000).

public:
 void DownloadFile(System::String ^ RemoteFilePath, System::String ^ LocalFilePath, bool OverwriteExisting);
public:
 void DownloadFile(Platform::String ^ RemoteFilePath, Platform::String ^ LocalFilePath, bool OverwriteExisting);
void DownloadFile(std::wstring const & RemoteFilePath, std::wstring const & LocalFilePath, bool OverwriteExisting);
public void DownloadFile (string RemoteFilePath, string LocalFilePath, bool OverwriteExisting);
member this.DownloadFile : string * string * bool -> unit
Public Sub DownloadFile (RemoteFilePath As String, LocalFilePath As String, OverwriteExisting As Boolean)

Parâmetros

RemoteFilePath
String

No Caminho para o arquivo remoto que será gravado. As variáveis de ambiente serão expandidas (por exemplo:% TMP% \deploy.txt).

LocalFilePath
String

No Caminho local onde o arquivo de download será colocado. O caminho deve ser um caminho completo e o diretório já deve existir.

OverwriteExisting
Boolean

[In] true se o depurador deve tentar substituir qualquer arquivo existente. Isso irá falhar se o arquivo existente for somente leitura.

Aplica-se a

DownloadFile(DkmWorkList, String, String, Boolean, DkmCompletionRoutine<DkmDownloadFileAsyncResult>)

Baixe um arquivo do computador de destino. Observe que isso irá copiar o conteúdo do arquivo e a hora da última gravação, mas não os atributos.

Esse método acrescentará um novo item de trabalho à lista de trabalho especificada e retornará assim que o item de trabalho tiver sido anexado. O processamento real do item de trabalho é assíncrono. O chamador será notificado de que a solicitação foi concluída por meio da rotina de conclusão.

Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000).

public:
 void DownloadFile(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, System::String ^ RemoteFilePath, System::String ^ LocalFilePath, bool OverwriteExisting, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::DefaultPort::DkmDownloadFileAsyncResult> ^ CompletionRoutine);
public void DownloadFile (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, string RemoteFilePath, string LocalFilePath, bool OverwriteExisting, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.DefaultPort.DkmDownloadFileAsyncResult> CompletionRoutine);
member this.DownloadFile : Microsoft.VisualStudio.Debugger.DkmWorkList * string * string * bool * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.DefaultPort.DkmDownloadFileAsyncResult> -> unit
Public Sub DownloadFile (WorkList As DkmWorkList, RemoteFilePath As String, LocalFilePath As String, OverwriteExisting As Boolean, CompletionRoutine As DkmCompletionRoutine(Of DkmDownloadFileAsyncResult))

Parâmetros

WorkList
DkmWorkList

A tabela de trabalho à qual anexar o novo item de trabalho.

RemoteFilePath
String

No Caminho para o arquivo remoto que será gravado. As variáveis de ambiente serão expandidas (por exemplo:% TMP% \deploy.txt).

LocalFilePath
String

No Caminho local onde o arquivo de download será colocado. O caminho deve ser um caminho completo e o diretório já deve existir.

OverwriteExisting
Boolean

[In] true se o depurador deve tentar substituir qualquer arquivo existente. Isso irá falhar se o arquivo existente for somente leitura.

CompletionRoutine
DkmCompletionRoutine<DkmDownloadFileAsyncResult>

Rotina a ser acionada quando a solicitação for concluída. Se a solicitação for acrescentada com êxito à lista de trabalho, isso sempre será acionado (incluindo quando a operação é cancelada). Isso nunca será acionado se a anexação do item de trabalho falhar.

Aplica-se a