IValueSerializerContext Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |