IValueSerializerContext Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |