IValueSerializerContext Gränssnitt

Definition

Definierar en kontext som tillhandahålls till en ValueSerializer. Kontexten kan användas för att aktivera särskilda fall av serialisering eller olika serialiseringslägen.

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
Implementeringar

Kommentarer

Gränssnittet IValueSerializerContext är en specialiserad form av kontexten ITypeDescriptorContext och används som en av indataparametrarna för metoder för Convert*String / CanConvert*String en värdeserialiserare på samma sätt som ITypeDescriptorContext används för kontextenConvert* / CanConvert* för för en .TypeConverter

Offentliga typer i WPF som implementerar en ValueSerializer och därmed använder IValueSerializerContext för kontext finns i namnrymderna System.Windows.Converters och System.Windows.Media.Converters.

I tidigare versioner av .NET Framework fanns det här gränssnittet i den WPF specifika sammansättningen WindowsBase. I .NET Framework 4 finns IValueSerializerContext i System.Xaml-sammansättningen. Mer information finns i Types Migrerad från WPF till System.Xaml.

Egenskaper

Name Description
Container

Hämtar containern som representerar den här TypeDescriptor begäran.

(Ärvd från ITypeDescriptorContext)
Instance

Hämtar objektet som är anslutet till den här typen av beskrivningsbegäran.

(Ärvd från ITypeDescriptorContext)
PropertyDescriptor

PropertyDescriptor Hämtar det som är associerat med det angivna kontextobjektet.

(Ärvd från ITypeDescriptorContext)

Metoder

Name Description
GetService(Type)

Hämtar tjänstobjektet av den angivna typen.

(Ärvd från IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Hämtar en ValueSerializer för den angivna egenskapsbeskrivningen.

GetValueSerializerFor(Type)

Hämtar den ValueSerializer associerade med den angivna typen.

OnComponentChanged()

Genererar händelsen ComponentChanged .

(Ärvd från ITypeDescriptorContext)
OnComponentChanging()

Genererar händelsen ComponentChanging .

(Ärvd från ITypeDescriptorContext)

Gäller för

Se även