Compartilhar via


Classe IVssCreateWriterMetadata (vswriter.h)

A interface IVssCreateWriterMetadata é uma interface C++ (não COM) que contém métodos para construir o Documento de Metadados do Gravador em resposta a um evento Identify . Ele é usado somente no método CVssWriter::OnIdentify .

A adição e a especificação de componentes por um gravador são gerenciadas por meio dessa interface.

Depois de construído, o Documento de Metadados do Gravador é um objeto somente leitura que os solicitantes consultam para obter informações sobre um gravador e seus componentes.

IVssCreateWriterMetadata define os métodos a seguir.

Método Descrição
AddAlternateLocationMapping Cria um mapeamento de local alternativo.
Addcomponent Adiciona um banco de dados ou grupo de arquivos como um componente a ser copiado em backup.
AddComponentDependency Indica que um componente participa de um backup ou restauração somente se componentes especificados gerenciados por outros gravadores também participarem.
AddDatabaseFiles Indica os arquivos físicos associados a um banco de dados a ser copiado em backup, bem como sua localização.
AddDatabaseLogFiles Indica os arquivos de log associados a um banco de dados a ser copiado em backup, bem como sua localização.
AddExcludeFiles Especifica os arquivos que serão excluídos do backup.
AddFilesToFileGroup Adiciona o arquivo ou arquivos especificados ao grupo de arquivos especificado.
AddIncludeFiles Reservado para uso do sistema.
GetDocument Reservado para uso do sistema.
SaveAsXML Salva uma cadeia de caracteres de texto que contém o Documento de Metadados do Gravador.
SetBackupSchema Define o esquema de backup (como um backup deve ser executado) a ser usado ao processar os arquivos de um gravador.
SetRestoreMethod Indica como os dados do gravador devem ser restaurados.

Métodos

A classe IVssCreateWriterMetadata tem esses métodos.

 
IVssCreateWriterMetadata::AddAlternateLocationMapping

O método AddAlternateLocationMapping cria um mapeamento de local alternativo para um conjunto de arquivos.
IVssCreateWriterMetadata::AddComponent

O método AddComponent adiciona um banco de dados ou grupo de arquivos como um componente a ser copiado em backup.
IVssCreateWriterMetadata::AddComponentDependency

O método AddComponentDependency permite que um gravador indique que um componente gerenciado por ele tem uma dependência explícita de gravador-componente; ou seja, outro componente em outro gravador deve ser copiado em backup e restaurado com ele.
IVssCreateWriterMetadata::AddDatabaseFiles

O método AddDatabaseFiles indica o conjunto de arquivos (o arquivo ou arquivos especificados) que compõem o componente de banco de dados a ser copiado em backup.
IVssCreateWriterMetadata::AddDatabaseLogFiles

O método AddDatabaseLogFiles indica os arquivos de log associados a um banco de dados a ser copiado em backup, bem como sua localização.
IVssCreateWriterMetadata::AddExcludeFiles

O método AddExcludeFiles é usado para excluir explicitamente um conjunto de arquivos (um arquivo ou arquivos especificado) que, de outra forma, pode ser incluído implicitamente quando um componente do gravador atual é copiado em backup.
IVssCreateWriterMetadata::AddFilesToFileGroup

O método AddFilesToFileGroup adiciona um conjunto de arquivos (um arquivo ou arquivos especificado) a um componente de grupo de arquivos especificado.
IVssCreateWriterMetadata::AddIncludeFiles

Sem suporte. (IVssCreateWriterMetadata.AddIncludeFiles)
IVssCreateWriterMetadata::GetDocument

Sem suporte. (IVssCreateWriterMetadata.GetDocument)
IVssCreateWriterMetadata::SaveAsXML

O método SaveAsXML salva o Documento de Metadados do Gravador que contém informações de estado de um gravador em uma cadeia de caracteres especificada.
IVssCreateWriterMetadata::SetBackupSchema

O método SetBackupSchema é usado por um gravador para indicar em seu Documento de Metadados do Gravador os tipos de operações de backup em que ele pode participar.
IVssCreateWriterMetadata::SetRestoreMethod

O método SetRestoreMethod indica como os dados do gravador devem ser restaurados.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho vswriter.h (inclua Vss.h, VsWriter.h)

Confira também

IVssExamineWriterMetadata