IValueSerializerContext Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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*String
CanConvert*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) |