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