IValueSerializerContext インターフェイス

定義

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

適用対象

こちらもご覧ください