IVssCreateWriterMetadata-Klasse (vswriter.h)

Die IVssCreateWriterMetadata-Schnittstelle ist eine C++-Schnittstelle (nicht COM), die Methoden zum Erstellen des Writer-Metadatendokuments als Reaktion auf ein Identify-Ereignis enthält. Es wird nur in der CVssWriter::OnIdentify-Methode verwendet.

Das Hinzufügen und Angeben von Komponenten durch einen Writer wird über diese Schnittstelle verwaltet.

Nachdem es erstellt wurde, ist das Writer Metadata Document ein schreibgeschütztes Objekt, das anforderer nach Informationen zu einem Writer und seinen Komponenten abfragt.

IVssCreateWriterMetadata definiert die folgenden Methoden.

Methode BESCHREIBUNG
AddAlternateLocationMapping Erstellt eine alternative Standortzuordnung.
Addcomponent Fügt eine Datenbank oder Dateigruppe als zu sichernde Komponente hinzu.
AddComponentDependency Gibt an, dass eine Komponente nur an einer Sicherung oder Wiederherstellung teilnimmt, wenn auch angegebene Komponenten, die von anderen Autoren verwaltet werden, mitwirken.
AddDatabaseFiles Gibt die physischen Dateien an, die einer zu sichernden Datenbank zugeordnet sind, sowie deren Speicherort.
AddDatabaseLogFiles Gibt die Protokolldateien an, die einer zu sichernden Datenbank zugeordnet sind, sowie deren Speicherort.
AddExcludeFiles Gibt die Dateien an, die von der Sicherung ausgeschlossen werden.
AddFilesToFileGroup Fügt die angegebene Datei bzw. die angegebenen Dateien der angegebenen Dateigruppe hinzu.
AddIncludeFiles Ist für das System reserviert.
GetDocument Ist für das System reserviert.
SaveAsXML Speichert eine Textzeichenfolge, die das Writer Metadata Document enthält.
SetBackupSchema Legt das Sicherungsschema (wie eine Sicherung ausgeführt werden soll) fest, das beim Verarbeiten der Dateien eines Writers verwendet werden soll.
SetRestoreMethod Gibt an, wie Writerdaten wiederhergestellt werden sollen.

Methoden

Die IVssCreateWriterMetadata-Klasse verfügt über diese Methoden.

 
IVssCreateWriterMetadata::AddAlternateLocationMapping

Die AddAlternateLocationMapping-Methode erstellt eine alternative Speicherortzuordnung für einen Dateisatz.
IVssCreateWriterMetadata::AddComponent

Die AddComponent-Methode fügt eine Datenbank oder Dateigruppe als zu sichernde Komponente hinzu.
IVssCreateWriterMetadata::AddComponentDependency

Mit der AddComponentDependency-Methode kann ein Writer angeben, dass eine von ihm verwaltete Komponente eine explizite Writer-Komponentenabhängigkeit aufweist. Das heißt, eine andere Komponente in einem anderen Writer muss gesichert und mit ihr wiederhergestellt werden.
IVssCreateWriterMetadata::AddDatabaseFiles

Die AddDatabaseFiles-Methode gibt den Dateisatz (die angegebenen Dateien) an, aus denen die zu sichernde Datenbankkomponente besteht.
IVssCreateWriterMetadata::AddDatabaseLogFiles

Die AddDatabaseLogFiles-Methode gibt die Protokolldateien an, die einer zu sichernden Datenbank zugeordnet sind, sowie deren Speicherort.
IVssCreateWriterMetadata::AddExcludeFiles

Die AddExcludeFiles-Methode wird verwendet, um einen Dateisatz (eine angegebene Datei oder Dateien) explizit auszuschließen, die andernfalls implizit eingeschlossen werden könnten, wenn eine Komponente des aktuellen Writer gesichert wird.
IVssCreateWriterMetadata::AddFilesToFileGroup

Die AddFilesToFileGroup-Methode fügt einer angegebenen Dateigruppenkomponente einen Dateisatz (eine angegebene Datei oder Dateien) hinzu.
IVssCreateWriterMetadata::AddIncludeFiles

Wird nicht unterstützt. (IVssCreateWriterMetadata.AddIncludeFiles)
IVssCreateWriterMetadata::GetDocument

Wird nicht unterstützt. (IVssCreateWriterMetadata.GetDocument)
IVssCreateWriterMetadata::SaveAsXML

Die SaveAsXML-Methode speichert das Writer-Metadatendokument, das die Statusinformationen eines Writers enthält, in einer angegebenen Zeichenfolge.
IVssCreateWriterMetadata::SetBackupSchema

Die SetBackupSchema-Methode wird von einem Writer verwendet, um in seinem Writer-Metadatendokument anzugeben, an welche Arten von Sicherungsvorgängen er teilnehmen kann.
IVssCreateWriterMetadata::SetRestoreMethod

Die SetRestoreMethod-Methode gibt an, wie die Daten des Writers wiederhergestellt werden sollen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vswriter.h (einschließlich Vss.h, VsWriter.h)

Weitere Informationen

IVssExamineWriterMetadata