Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IVssCreateWriterMetadata — это интерфейс C++ (не COM), содержащий методы для создания документа метаданных модуля записи в ответ на событие Identify . Он используется только в методе CVssWriter::OnIdentify .
Добавление и спецификация компонентов с помощью модуля записи осуществляется через этот интерфейс.
После его создания документ метаданных модуля записи является объектом только для чтения, который запрашивает сведения о записи и его компонентах.
IVssCreateWriterMetadata определяет следующие методы.
| Метод | Описание |
|---|---|
| AddAlternateLocationMapping | Создает альтернативное сопоставление расположения. |
| AddComponent | Добавляет базу данных или файловую группу в качестве компонента для резервного копирования. |
| AddComponentDependency | Указывает, что компонент участвует в резервном копировании или восстановлении, только если в нем участвуют указанные компоненты, управляемые другими модулями записи. |
| AddDatabaseFiles | Указывает физические файлы, связанные с базой данных для резервного копирования, а также их расположение. |
| AddDatabaseLogFiles | Указывает файлы журнала, связанные с базой данных для резервного копирования, а также их расположение. |
| AddExcludeFiles | Указывает файлы, которые будут исключены из резервной копии. |
| AddFilesToFileGroup | Добавляет указанный файл или файлы в указанную группу файлов. |
| AddIncludeFiles | Зарезервировано для системного использования. |
| GetDocument | Зарезервировано для системного использования. |
| SaveAsXML | Сохраняет текстовую строку, содержащую документ метаданных модуля записи. |
| SetBackupSchema | Задает схему резервного копирования (способ выполнения резервной копии), которая будет использоваться при обработке файлов модуля записи. |
| SetRestoreMethod | Указывает, как восстанавливаются данные записи. |
Методы
Класс IVssCreateWriterMetadata содержит следующие методы.
|
IVssCreateWriterMetadata::AddAlternateLocationMapping Метод AddAlternateLocationMapping создает альтернативное сопоставление расположения для набора файлов. |
|
IVssCreateWriterMetadata::AddComponent Метод AddComponent добавляет базу данных или файловую группу в качестве компонента для резервного копирования. |
|
IVssCreateWriterMetadata::AddComponentDependency Метод AddComponentDependency позволяет модулю записи указать, что компонент, которым он управляет, имеет явную зависимость компонента записи; то есть необходимо создать резервную копию другого компонента в другом модитере записи и восстановить с его помощью. |
|
IVssCreateWriterMetadata::AddDatabaseFiles Метод AddDatabaseFiles указывает набор файлов (указанный файл или файлы), которые составляют компонент базы данных для резервного копирования. |
|
IVssCreateWriterMetadata::AddDatabaseLogFiles Метод AddDatabaseLogFiles указывает файлы журнала, связанные с базой данных для резервного копирования, а также их расположение. |
|
IVssCreateWriterMetadata::AddExcludeFiles Метод AddExcludeFiles используется для явного исключения набора файлов (указанных файлов или файлов), которые в противном случае могут быть неявно включены при резервном копировании компонента текущего модуля записи. |
|
IVssCreateWriterMetadata::AddFilesToFileGroup Метод AddFilesToFileGroup добавляет набор файлов (указанный файл или файлы) в указанный компонент группы файлов. |
|
IVssCreateWriterMetadata::AddIncludeFiles Не поддерживается. (IVssCreateWriterMetadata.AddIncludeFiles) |
|
IVssCreateWriterMetadata::GetDocument Не поддерживается. (IVssCreateWriterMetadata.GetDocument) |
|
IVssCreateWriterMetadata::SaveAsXML Метод SaveAsXML сохраняет документ метаданных модуля записи, содержащий сведения о состоянии модуля записи, в указанную строку. |
|
IVssCreateWriterMetadata::SetBackupSchema Метод SetBackupSchema используется модулем записи, чтобы указать в документе метаданных модуля записи типы операций резервного копирования, в которые он может участвовать. |
|
IVssCreateWriterMetadata::SetRestoreMethod Метод SetRestoreMethod указывает, как восстанавливаются данные модуля записи. |
Требования
| Минимальная версия клиента | Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | vswriter.h (включая Vss.h, VsWriter.h) |