Condividi tramite


IValueSerializerContext Interfaccia

Definizione

Definisce un contesto fornito a ValueSerializer. Il contesto può essere usato per abilitare casi speciali di serializzazione o modalità di serializzazione diverse.

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
Implementazioni

Commenti

L'interfaccia IValueSerializerContext è una forma specializzata del ITypeDescriptorContext contesto e viene usata come uno dei parametri di input per i metodi di un serializzatore di valori nello stesso modo ITypeDescriptorContext in cui viene usato per Convert*String / CanConvert*String il contesto di / Convert*CanConvert* per un TypeConverteroggetto .

I tipi pubblici in WPF che implementano e ValueSerializer quindi usano IValueSerializerContext per il contesto sono disponibili negli System.Windows.Converters spazi dei nomi e System.Windows.Media.Converters .

Nelle versioni precedenti di .NET Framework, questa interfaccia esiste nell'assembly specifico di WPF WindowsBase. In .NET Framework 4 IValueSerializerContext si trova nell'assembly System.Xaml. Per altre informazioni, vedere Types Migrated from WPF to System.Xaml.

Proprietà

Container

Ottiene il contenitore che rappresenta questa richiesta TypeDescriptor.

(Ereditato da ITypeDescriptorContext)
Instance

Ottiene l'oggetto connesso a questa richiesta di descrittore di tipi.

(Ereditato da ITypeDescriptorContext)
PropertyDescriptor

Ottiene l'oggetto PropertyDescriptor associato all'elemento di contesto indicato.

(Ereditato da ITypeDescriptorContext)

Metodi

GetService(Type)

Ottiene l'oggetto servizio del tipo specificato.

(Ereditato da IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Ottiene un ValueSerializer per il descrittore di proprietà specificato.

GetValueSerializerFor(Type)

Ottiene l'oggetto ValueSerializer associato al tipo specificato.

OnComponentChanged()

Genera l'evento ComponentChanged.

(Ereditato da ITypeDescriptorContext)
OnComponentChanging()

Genera l'evento ComponentChanging.

(Ereditato da ITypeDescriptorContext)

Si applica a

Vedi anche