IValueSerializerContext Antarmuka

Definisi

Mendefinisikan konteks yang disediakan untuk ValueSerializer. Konteks dapat digunakan untuk mengaktifkan kasus serialisasi khusus atau mode serialisasi yang berbeda.

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
Penerapan

Keterangan

Antarmuka IValueSerializerContext adalah bentuk khusus dari ITypeDescriptorContext konteks, dan digunakan sebagai salah satu parameter input untuk Convert*String / CanConvert*String metode serializer nilai dengan cara yang sama seperti ITypeDescriptorContext yang digunakan untuk konteks / Convert*CanConvert* untuk .TypeConverter

Jenis publik dalam WPF yang mengimplementasikan ValueSerializer dan dengan demikian menggunakan IValueSerializerContext untuk konteks ditemukan di System.Windows.Converters namespace layanan dan System.Windows.Media.Converters .

Dalam versi .NET Framework sebelumnya, antarmuka ini ada di rakitan khusus WPF WindowsBase. Di .NET Framework 4, IValueSerializerContext berada di perakitan System.Xaml. Untuk informasi selengkapnya, lihat Jenis yang Dimigrasikan dari WPF ke System.Xaml.

Properti

Container

Mendapatkan kontainer yang mewakili permintaan ini TypeDescriptor .

(Diperoleh dari ITypeDescriptorContext)
Instance

Mendapatkan objek yang tersambung dengan permintaan deskriptor jenis ini.

(Diperoleh dari ITypeDescriptorContext)
PropertyDescriptor

PropertyDescriptor Mendapatkan yang terkait dengan item konteks yang diberikan.

(Diperoleh dari ITypeDescriptorContext)

Metode

GetService(Type)

Mendapatkan objek layanan dari jenis yang ditentukan.

(Diperoleh dari IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

ValueSerializer Mendapatkan untuk deskriptor properti yang diberikan.

GetValueSerializerFor(Type)

Mendapatkan yang ValueSerializer terkait dengan jenis yang ditentukan.

OnComponentChanged()

Memunculkan kejadian ComponentChanged.

(Diperoleh dari ITypeDescriptorContext)
OnComponentChanging()

Memunculkan kejadian ComponentChanging.

(Diperoleh dari ITypeDescriptorContext)

Berlaku untuk

Lihat juga