Partager via


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)

Voir aussi

IVssExamineWriterMetadata