Udostępnij za pośrednictwem


IValueSerializerContext Interfejs

Definicja

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)

Dotyczy

Zobacz też