IVsFileBackup2.BackupFileAsync(String) Methode

Definition

Sichert die Datei asynchron.

public:
 Microsoft::VisualStudio::Shell::Interop::IVsTask ^ BackupFileAsync(System::String ^ szBackupFileName);
public:
 Microsoft::VisualStudio::Shell::Interop::IVsTask ^ BackupFileAsync(Platform::String ^ szBackupFileName);
Microsoft::VisualStudio::Shell::Interop::IVsTask BackupFileAsync(std::wstring const & szBackupFileName);
public Microsoft.VisualStudio.Shell.Interop.IVsTask BackupFileAsync (string szBackupFileName);
abstract member BackupFileAsync : string -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function BackupFileAsync (szBackupFileName As String) As IVsTask

Parameter

szBackupFileName
String

Der Name der Sicherungsdatei.

Gibt zurück

IVsTask

Die asynchrone Aufgabe.

Hinweise

Diese Methode speichert das-Objekt asynchron in einer einzelnen Datei. Er darf keine e/a-Vorgänge im UI-Thread ausführen, er darf keine weitere Änderung des Objekts während der Ausführung verhindern und muss den Zustand beibehalten, den das Objekt zum Zeitpunkt des Aufrufs besaß. Der interne Zustand darf nicht geändert werden, es sollte jedoch die Tatsache aufgezeichnet werden, dass die aktuelle Version gesichert wurde. Backupfileasync () muss entweder E_STG_S_DATALOSS oder STG_E_INVALIDCODEPAGE zurückgeben, wenn er ohne Datenverlust nicht in einer Datei gespeichert werden kann. Backupfileasync () gibt möglicherweise E_UNEXPECTED zurück, wenn Sie aufgerufen wird, während eine vorherige Sicherung des Objekts noch ausgeführt wird.

Gilt für