IValueSerializerContext Interfejs
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Definiuje kontekst dostarczany do elementu ValueSerializer. Kontekst może służyć do włączania specjalnych przypadków serializacji lub różnych trybów serializacji.
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
- Implementuje
Uwagi
Interfejs IValueSerializerContext jest wyspecjalizowaną formą ITypeDescriptorContext kontekstu i jest używany jako jeden z parametrów wejściowych dla Convert*String / CanConvert*String metod serializatora wartości w taki sam sposób, jak ITypeDescriptorContext w kontekście / Convert*CanConvert* elementu .TypeConverter
Typy publiczne w WPF, które implementują element ValueSerializer i tym samym używają IValueSerializerContext kontekstu, znajdują się w System.Windows.Converters przestrzeniach nazw i System.Windows.Media.Converters .
W poprzednich wersjach .NET Framework ten interfejs istniał w bazie danych WindowsBase zestawu specyficznego dla platformy WPF. W .NET Framework 4 IValueSerializerContext znajduje się w zestawie System.Xaml. Aby uzyskać więcej informacji, zobacz Typy migrowane z WPF do System.Xaml.
Właściwości
| Nazwa | Opis |
|---|---|
| Container |
Pobiera kontener reprezentujący to TypeDescriptor żądanie. (Dziedziczone od ITypeDescriptorContext) |
| Instance |
Pobiera obiekt połączony z tym żądaniem deskryptora typu. (Dziedziczone od ITypeDescriptorContext) |
| PropertyDescriptor |
PropertyDescriptor Pobiera element skojarzony z danym elementem kontekstu. (Dziedziczone od ITypeDescriptorContext) |
Metody
| Nazwa | Opis |
|---|---|
| GetService(Type) |
Pobiera obiekt usługi określonego typu. (Dziedziczone od IServiceProvider) |
| GetValueSerializerFor(PropertyDescriptor) |
Pobiera obiekt ValueSerializer dla danego deskryptora właściwości. |
| GetValueSerializerFor(Type) |
ValueSerializer Pobiera skojarzony z określonym typem. |
| OnComponentChanged() |
ComponentChanged Zgłasza zdarzenie. (Dziedziczone od ITypeDescriptorContext) |
| OnComponentChanging() |
ComponentChanging Zgłasza zdarzenie. (Dziedziczone od ITypeDescriptorContext) |