IValueSerializerContext Arabirim

Tanım

bir öğesine sağlanan bağlamı ValueSerializertanımlar. Bağlam, özel serileştirme durumlarını veya farklı serileştirme modlarını etkinleştirmek için kullanılabilir.

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
Uygulamalar

Açıklamalar

IValueSerializerContext Arabirim, bağlamın ITypeDescriptorContext özelleştirilmiş bir biçimidir ve bir değeri seri hale getirici yöntemleri için / Convert*StringCanConvert*String giriş parametrelerinden biri olarak bir için bağlam TypeConverterConvert*CanConvert* / için kullanıldığı şekilde ITypeDescriptorContext kullanılır.

WPF'de bağlam için bir ValueSerializer ve bu nedenle kullanan IValueSerializerContext ortak türler ve System.Windows.Media.Converters ad alanında System.Windows.Converters bulunur.

.NET Framework önceki sürümlerinde, bu arabirim WPF'ye özgü WindowsBase derlemesinde mevcutdu. .NET Framework 4'te System.Xaml IValueSerializerContext derlemesindedir. Daha fazla bilgi için bkz . WPF'den System.Xaml'e Geçirilen Türler.

Özellikler

Container

Bu TypeDescriptor isteği temsil eden kapsayıcıyı alır.

(Devralındığı yer: ITypeDescriptorContext)
Instance

Bu tür tanımlayıcı isteğiyle bağlı olan nesneyi alır.

(Devralındığı yer: ITypeDescriptorContext)
PropertyDescriptor

PropertyDescriptor Verilen bağlam öğesiyle ilişkili olan öğesini alır.

(Devralındığı yer: ITypeDescriptorContext)

Yöntemler

GetService(Type)

Belirtilen türe ait hizmet nesnesini alır.

(Devralındığı yer: IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

Verilen özellik tanımlayıcısı için bir ValueSerializer alır.

GetValueSerializerFor(Type)

ValueSerializer Belirtilen türle ilişkilendirilmiş öğesini alır.

OnComponentChanged()

Olayı tetikler ComponentChanged .

(Devralındığı yer: ITypeDescriptorContext)
OnComponentChanging()

Olayı tetikler ComponentChanging .

(Devralındığı yer: ITypeDescriptorContext)

Şunlara uygulanır

Ayrıca bkz.