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) |