IValueSerializerContext インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ValueSerializer に提供されるコンテキストを定義します。 このコンテキストは、特殊なケースのシリアル化や別のモードのシリアル化を有効にするために使用できます。
public interface class IValueSerializerContext : IServiceProvider, System::ComponentModel::ITypeDescriptorContext
public interface IValueSerializerContext : IServiceProvider, System.ComponentModel.ITypeDescriptorContext
type IValueSerializerContext = interface
interface ITypeDescriptorContext
interface IServiceProvider
Public Interface IValueSerializerContext
Implements IServiceProvider, ITypeDescriptorContext
- 実装
注釈
インターフェイスはIValueSerializerContextコンテキストのITypeDescriptorContext特殊な形式であり、 のコンテキストに使用されるのと同じ方法ITypeDescriptorContextで、値シリアライザーのメソッドの入力パラメーターConvert*String
CanConvert*String
/ の / Convert*
CanConvert*
TypeConverter1 つとして使用されます。
を実装ValueSerializerし、コンテキストに使用IValueSerializerContextする WPF のパブリック型は、 名前空間と System.Windows.Media.Converters 名前空間にありますSystem.Windows.Converters。
以前のバージョンの.NET Frameworkでは、このインターフェイスは WPF 固有のアセンブリ WindowsBase に存在しました。 .NET Framework 4 では、 IValueSerializerContext は System.Xaml アセンブリ内にあります。 詳細については、「 Types Migrated from WPF to System.Xaml」を参照してください。
プロパティ
Container |
TypeDescriptor 要求を表すコンテナーを取得します。 (継承元 ITypeDescriptorContext) |
Instance |
この型記述子の要求に関連付けられているオブジェクトを取得します。 (継承元 ITypeDescriptorContext) |
PropertyDescriptor |
特定のコンテキスト項目に関連付けられている PropertyDescriptor を取得します。 (継承元 ITypeDescriptorContext) |
メソッド
GetService(Type) |
指定した型のサービス オブジェクトを取得します。 (継承元 IServiceProvider) |
GetValueSerializerFor(PropertyDescriptor) |
指定したプロパティ記述子の ValueSerializer を取得します。 |
GetValueSerializerFor(Type) |
指定した型に関連付けられている ValueSerializer を取得します。 |
OnComponentChanged() |
ComponentChanged イベントを発生させます。 (継承元 ITypeDescriptorContext) |
OnComponentChanging() |
ComponentChanging イベントを発生させます。 (継承元 ITypeDescriptorContext) |
適用対象
こちらもご覧ください
.NET