Classe IVssCreateWriterMetadata (vswriter.h)

L'interfaccia IVssCreateWriterMetadata è un'interfaccia C++ (non COM) contenente metodi per costruire il documento metadati writer in risposta a un evento Identify . Viene usato solo nel metodo CVssWriter::OnIdentify .

L'aggiunta e la specifica dei componenti da parte di un writer vengono gestite tramite questa interfaccia.

Dopo la costruzione, il documento metadati writer è un oggetto di sola lettura che richiede informazioni su un writer e sui relativi componenti.

IVssCreateWriterMetadata definisce i metodi seguenti.

Metodo Descrizione
AddAlternateLocationMapping Crea un mapping di posizione alternativo.
Addcomponent Aggiunge un database o un file group come componente di cui eseguire il backup.
AddComponentDependency Indica che un componente partecipa a un backup o a un ripristino solo se partecipano anche componenti specificati gestiti da altri writer.
AddDatabaseFiles Indica i file fisici associati a un database di cui eseguire il backup, nonché la relativa posizione.
AddDatabaseLogFiles Indica i file di log associati a un database di cui eseguire il backup, nonché la relativa posizione.
AddExcludeFiles Specifica i file che verranno esclusi dal backup.
AddFilesToFileGroup Aggiunge il file o i file specificati al gruppo di file specificato.
AddIncludeFiles Riservato per l'utilizzo nel sistema.
GetDocument Riservato per l'utilizzo nel sistema.
SaveAsXML Salva una stringa di testo contenente il documento metadati writer.
SetBackupSchema Imposta lo schema di backup (modalità di esecuzione di un backup) da utilizzare durante l'elaborazione dei file di un writer.
SetRestoreMethod Indica il modo in cui devono essere ripristinati i dati del writer.

Metodi

La classe IVssCreateWriterMetadata dispone di questi metodi.

 
IVssCreateWriterMetadata::AddAlternateLocationMapping

Il metodo AddAlternateLocationMapping crea un mapping di percorso alternativo per un set di file.
IVssCreateWriterMetadata::AddComponent

Il metodo AddComponent aggiunge un database o un file group come componente di cui eseguire il backup.
IVssCreateWriterMetadata::AddComponentDependency

Il metodo AddComponentDependency consente a un writer di indicare che un componente gestito ha una dipendenza esplicita del componente writer; ovvero, è necessario eseguire il backup e il ripristino di un altro componente in un altro writer.
IVssCreateWriterMetadata::AddDatabaseFiles

Il metodo AddDatabaseFiles indica il set di file (il file o i file specificati) che costituiscono il componente di database di cui eseguire il backup.
IVssCreateWriterMetadata::AddDatabaseLogFiles

Il metodo AddDatabaseLogFiles indica i file di log associati a un database di cui eseguire il backup, nonché il relativo percorso.
IVssCreateWriterMetadata::AddExcludeFiles

Il metodo AddExcludeFiles viene usato per escludere in modo esplicito un set di file (un file o file specificato) che potrebbe altrimenti essere incluso in modo implicito quando viene eseguito il backup di un componente del writer corrente.
IVssCreateWriterMetadata::AddFilesToFileGroup

Il metodo AddFilesToFileGroup aggiunge un set di file (un file o file specificato) a un componente del gruppo di file specificato.
IVssCreateWriterMetadata::AddIncludeFiles

Non supportato. (IVssCreateWriterMetadata.AddIncludeFiles)
IVssCreateWriterMetadata::GetDocument

Non supportato. (IVssCreateWriterMetadata.GetDocument)
IVssCreateWriterMetadata::SaveAsXML

Il metodo SaveAsXML salva il documento di metadati writer che contiene le informazioni sullo stato di un writer in una stringa specificata.
IVssCreateWriterMetadata::SetBackupSchema

Il metodo SetBackupSchema viene usato da un writer per indicare nel documento metadati writer i tipi di operazioni di backup a cui può partecipare.
IVssCreateWriterMetadata::SetRestoreMethod

Il metodo SetRestoreMethod indica come ripristinare i dati del writer.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vswriter.h (include Vss.h, VsWriter.h)

Vedi anche

IVssExamineWriterMetadata