IVsFileBackup2.BackupFileAsync(String) 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.
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
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.