IMetadataSerializationHost インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メタデータシリアル化アクションのホストを表します。
public interface IMetadataSerializationHost
type IMetadataSerializationHost = interface
Public Interface IMetadataSerializationHost
注釈
このインターフェイスをインプレインすると、ホストはシリアル化関連のアクティビティの進行状況に関する通知を受け取ることができます。
シリアル化操作中の通知のシーケンス:
- OperationStartNotification(Boolean, Object, IReadOnlyCollection<String>) は操作の開始時に呼び出され、シリアル化または逆シリアル化されるドキュメントのセットが提供されます。
- DocumentStartNotification(Boolean, Object, String) は、実際のアクティビティの前に、シリアル化または逆シリアル化されているすべてのドキュメントに対して呼び出されます。
- シリアル化アクティビティ中にエラーが発生した場合は、エラーを指定して ErrorNotification(Boolean, Object, Exception) が呼び出されます。
- DocumentEndNotification(Boolean, Object, String, Boolean) は、アクティビティの完了後に、シリアル化または逆シリアル化されているすべてのドキュメントに対して呼び出され、アクティビティが成功したかどうかを示します。
- OperationEndNotification(Boolean, Object, Boolean) は、操作全体の完了時に呼び出され、操作全体が成功したかどうかを示します。
メソッド
DocumentEndNotification(Boolean, Object, String, Boolean) |
特定のドキュメントのシリアル化操作の完了の通知。 |
DocumentStartNotification(Boolean, Object, String) |
特定のドキュメントのシリアル化操作の開始に関する通知。 |
ErrorNotification(Boolean, Object, Exception) |
シリアル化操作中のエラーの通知。 |
OperationEndNotification(Boolean, Object, Boolean) |
シリアル化操作の完了の通知。 |
OperationStartNotification(Boolean, Object, IReadOnlyCollection<String>) |
シリアル化操作の開始の通知。 |