IValueSerializerContext Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |