Classe IVssCreateWriterMetadata (vswriter.h)
L’interface IVssCreateWriterMetadata est une interface C++ (et non COM) contenant des méthodes permettant de construire le document de métadonnées writer en réponse à un événement Identify . Il est utilisé uniquement dans la méthode CVssWriter::OnIdentify .
L’ajout et la spécification de composants par un writer sont gérés via cette interface.
Une fois construit, le document de métadonnées writer est un objet en lecture seule que les demandeurs interrogent pour obtenir des informations sur un enregistreur et ses composants.
IVssCreateWriterMetadata définit les méthodes suivantes.
Méthode | Description |
---|---|
AddAlternateLocationMapping | Crée un autre mappage d’emplacement. |
AddComponent | Ajoute une base de données ou un groupe de fichiers en tant que composant à sauvegarder. |
AddComponentDependency | Indique qu’un composant participe à une sauvegarde ou à une restauration uniquement si des composants spécifiés gérés par d’autres rédacteurs y participent également. |
AddDatabaseFiles | Indique les fichiers physiques associés à une base de données à sauvegarder, ainsi que leur emplacement. |
AddDatabaseLogFiles | Indique les fichiers journaux associés à une base de données à sauvegarder, ainsi que leur emplacement. |
AddExcludeFiles | Spécifie les fichiers qui seront exclus de la sauvegarde. |
AddFilesToFileGroup | Ajoute le ou les fichiers spécifiés au groupe de fichiers spécifié. |
AddIncludeFiles | Réservé pour le système. |
GetDocument | Réservé pour le système. |
SaveAsXML | Enregistre une chaîne de texte contenant le document de métadonnées writer. |
SetBackupSchema | Définit le schéma de sauvegarde (comment une sauvegarde doit être exécutée) à utiliser lors du traitement des fichiers d’un enregistreur. |
SetRestoreMethod | Indique comment restaurer les données de l’enregistreur. |
Méthodes
La classe IVssCreateWriterMetadata a ces méthodes.
IVssCreateWriterMetadata::AddAlternateLocationMapping La méthode AddAlternateLocationMapping crée un autre mappage d’emplacement pour un jeu de fichiers. |
IVssCreateWriterMetadata::AddComponent La méthode AddComponent ajoute une base de données ou un groupe de fichiers en tant que composant à sauvegarder. |
IVssCreateWriterMetadata::AddComponentDependency La méthode AddComponentDependency permet à un writer d’indiquer qu’un composant qu’il gère a une dépendance writer-component explicite ; Autrement dit, un autre composant d’un autre writer doit être sauvegardé et restauré avec celui-ci. |
IVssCreateWriterMetadata::AddDatabaseFiles La méthode AddDatabaseFiles indique le jeu de fichiers (le ou les fichiers spécifiés) qui composent le composant de base de données à sauvegarder. |
IVssCreateWriterMetadata::AddDatabaseLogFiles La méthode AddDatabaseLogFiles indique les fichiers journaux associés à une base de données à sauvegarder, ainsi que leur emplacement. |
IVssCreateWriterMetadata::AddExcludeFiles La méthode AddExcludeFiles est utilisée pour exclure explicitement un jeu de fichiers (un ou plusieurs fichiers spécifiés) qui, autrement, pourraient être implicitement inclus lorsqu’un composant de l’enregistreur actuel est sauvegardé. |
IVssCreateWriterMetadata::AddFilesToFileGroup La méthode AddFilesToFileGroup ajoute un jeu de fichiers (un ou plusieurs fichiers spécifiés) à un composant de groupe de fichiers spécifié. |
IVssCreateWriterMetadata::AddIncludeFiles Non pris en charge. (IVssCreateWriterMetadata.AddIncludeFiles) |
IVssCreateWriterMetadata::GetDocument Non pris en charge. (IVssCreateWriterMetadata.GetDocument) |
IVssCreateWriterMetadata::SaveAsXML La méthode SaveAsXML enregistre le document de métadonnées de l’enregistreur qui contient les informations d’état d’un writer dans une chaîne spécifiée. |
IVssCreateWriterMetadata::SetBackupSchema La méthode SetBackupSchema est utilisée par un writer pour indiquer dans son document de métadonnées de l’enregistreur les types d’opérations de sauvegarde auxquels il peut participer. |
IVssCreateWriterMetadata::SetRestoreMethod La méthode SetRestoreMethod indique comment restaurer les données de l’enregistreur. |
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | vswriter.h (inclure Vss.h, VsWriter.h) |