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