IValueSerializerContext Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Container |
Pobiera kontener reprezentujący to TypeDescriptor żądanie. (Odziedziczone po ITypeDescriptorContext) |
Instance |
Pobiera obiekt połączony z tym żądaniem deskryptora typu. (Odziedziczone po ITypeDescriptorContext) |
PropertyDescriptor |
PropertyDescriptor Pobiera element skojarzony z danym elementem kontekstu. (Odziedziczone po ITypeDescriptorContext) |
Metody
GetService(Type) |
Pobiera obiekt usługi określonego typu. (Odziedziczone po 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. (Odziedziczone po ITypeDescriptorContext) |
OnComponentChanging() |
ComponentChanging Zgłasza zdarzenie. (Odziedziczone po ITypeDescriptorContext) |