DkmTransportConnection.DownloadFile Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| DownloadFile(String, String, Boolean) |
Herunterladen einer Datei vom Bereitstellungs Zielcomputer. Beachten Sie, dass dadurch der Inhalt der Datei und der letzte Schreibvorgang kopiert werden, aber keine Attribute. Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden. |
| DownloadFile(DkmWorkList, String, String, Boolean, DkmCompletionRoutine<DkmDownloadFileAsyncResult>) |
Herunterladen einer Datei vom Bereitstellungs Zielcomputer. Beachten Sie, dass dadurch der Inhalt der Datei und der letzte Schreibvorgang kopiert werden, aber keine Attribute. Diese Methode fügt ein neues Arbeits Element an die angegebene Arbeitsliste an und gibt zurück, nachdem das Arbeits Element angefügt wurde. Die tatsächliche Verarbeitung der Arbeitsaufgabe erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Abschluss Routine abgeschlossen wurde. Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden. |
DownloadFile(String, String, Boolean)
Herunterladen einer Datei vom Bereitstellungs Zielcomputer. Beachten Sie, dass dadurch der Inhalt der Datei und der letzte Schreibvorgang kopiert werden, aber keine Attribute.
Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.
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)
Parameter
- RemoteFilePath
- String
In Der Pfad zu der Remote Datei, die geschrieben wird. Umgebungsvariablen werden erweitert (z.:% tmp% \deploy.txt).
- LocalFilePath
- String
In Lokaler Pfad, in dem die Downloaddatei abgelegt wird. Der Pfad muss ein vollständiger Pfad sein, und das Verzeichnis muss bereits vorhanden sein.
- OverwriteExisting
- Boolean
[In] true, wenn der Debugger versuchen soll, eine vorhandene Datei zu überschreiben. Dies schlägt fehl, wenn die vorhandene Datei schreibgeschützt ist.
Gilt für
DownloadFile(DkmWorkList, String, String, Boolean, DkmCompletionRoutine<DkmDownloadFileAsyncResult>)
Herunterladen einer Datei vom Bereitstellungs Zielcomputer. Beachten Sie, dass dadurch der Inhalt der Datei und der letzte Schreibvorgang kopiert werden, aber keine Attribute.
Diese Methode fügt ein neues Arbeits Element an die angegebene Arbeitsliste an und gibt zurück, nachdem das Arbeits Element angefügt wurde. Die tatsächliche Verarbeitung der Arbeitsaufgabe erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Abschluss Routine abgeschlossen wurde.
Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.
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))
Parameter
- WorkList
- DkmWorkList
Worklist, an das das neue Arbeits Element angefügt werden soll.
- RemoteFilePath
- String
In Der Pfad zu der Remote Datei, die geschrieben wird. Umgebungsvariablen werden erweitert (z.:% tmp% \deploy.txt).
- LocalFilePath
- String
In Lokaler Pfad, in dem die Downloaddatei abgelegt wird. Der Pfad muss ein vollständiger Pfad sein, und das Verzeichnis muss bereits vorhanden sein.
- OverwriteExisting
- Boolean
[In] true, wenn der Debugger versuchen soll, eine vorhandene Datei zu überschreiben. Dies schlägt fehl, wenn die vorhandene Datei schreibgeschützt ist.
- CompletionRoutine
- DkmCompletionRoutine<DkmDownloadFileAsyncResult>
Die Routine, die nach Abschluss der Anforderung ausgelöst werden soll. Wenn die Anforderung erfolgreich an die Arbeitsliste angehängt wird, wird diese immer ausgelöst (auch wenn der Vorgang abgebrochen wird). Dies wird nie ausgelöst, wenn das Anfügen der Arbeitsaufgabe fehlschlägt.