DkmTransportConnection.DownloadFile Метод

Определение

Перегрузки

DownloadFile(String, String, Boolean)

Скачайте файл с целевого компьютера. Обратите внимание, что это приведет к копированию содержимого файла и времени последней записи, но не к атрибутам.

Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 100 000).

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

Скачайте файл с целевого компьютера. Обратите внимание, что это приведет к копированию содержимого файла и времени последней записи, но не к атрибутам.

Этот метод добавляет новый рабочий элемент в указанный список работ и возвращается после добавления рабочего элемента. Фактическая обработка рабочего элемента выполняется асинхронно. Вызывающий объект будет уведомлен о завершении выполнения запроса через подпрограмму завершения.

Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 100 000).

DownloadFile(String, String, Boolean)

Скачайте файл с целевого компьютера. Обратите внимание, что это приведет к копированию содержимого файла и времени последней записи, но не к атрибутам.

Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 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)

Параметры

RemoteFilePath
String

Окне Путь к удаленному файлу, который будет записан. Переменные среды будут развернуты (например:% TMP% \deploy.txt).

LocalFilePath
String

Окне Локальный путь, по которому будет размещен файл загрузки. Путь должен быть полным путем, а каталог уже должен существовать.

OverwriteExisting
Boolean

[In] true, если отладчик должен попытаться перезаписать существующий файл. Если существующий файл доступен только для чтения, произойдет сбой.

Применяется к

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

Скачайте файл с целевого компьютера. Обратите внимание, что это приведет к копированию содержимого файла и времени последней записи, но не к атрибутам.

Этот метод добавляет новый рабочий элемент в указанный список работ и возвращается после добавления рабочего элемента. Фактическая обработка рабочего элемента выполняется асинхронно. Вызывающий объект будет уведомлен о завершении выполнения запроса через подпрограмму завершения.

Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 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))

Параметры

WorkList
DkmWorkList

Ворклист добавить новый рабочий элемент в.

RemoteFilePath
String

Окне Путь к удаленному файлу, который будет записан. Переменные среды будут развернуты (например:% TMP% \deploy.txt).

LocalFilePath
String

Окне Локальный путь, по которому будет размещен файл загрузки. Путь должен быть полным путем, а каталог уже должен существовать.

OverwriteExisting
Boolean

[In] true, если отладчик должен попытаться перезаписать существующий файл. Если существующий файл доступен только для чтения, произойдет сбой.

CompletionRoutine
DkmCompletionRoutine<DkmDownloadFileAsyncResult>

Подпрограмма, которая будет срабатывать после завершения запроса. Если запрос успешно добавлен в список работ, он всегда будет срабатывать (включая время отмены операции). Это никогда не будет срабатывать в случае сбоя при добавлении рабочего элемента.

Применяется к