IVssCreateWriterMetadata クラス (vswriter.h)
IVssCreateWriterMetadata インターフェイスは、Identify イベントに応答してライター メタデータ ドキュメントを構築するメソッドを含む C++ (COM ではない) インターフェイスです。 これは、 CVssWriter::OnIdentify メソッドでのみ使用されます。
ライターによるコンポーネントの追加と指定は、このインターフェイスを使用して管理されます。
ライター メタデータ ドキュメントは、作成後、ライターとそのコンポーネントに関する情報を要求者が照会する読み取り専用オブジェクトです。
IVssCreateWriterMetadata では、次のメソッドを定義します。
Method | 説明 |
---|---|
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 |
ヘッダー | vswriter.h (Vss.h、VsWriter.h を含む) |