다음을 통해 공유


IValueSerializerContext 인터페이스

정의

ValueSerializer에 제공되는 컨텍스트를 정의합니다. 이 컨텍스트를 사용하여 serialization의 특수한 경우 또는 serialization의 다양한 모드를 사용하도록 설정할 수 있습니다.

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
구현

설명

인터페이스는 IValueSerializerContext 컨텍스트의 ITypeDescriptorContext 특수한 형식이며 의 컨텍스트Convert*CanConvert* / 에 / CanConvert*StringConvert*String사용되는 것과 동일한 방식으로 ITypeDescriptorContext 값 serializer의 메서드에 대한 TypeConverter입력 매개 변수 중 하나로 사용됩니다.

를 구현 ValueSerializer 하고 컨텍스트에 사용하는 IValueSerializerContext WPF의 공용 형식은 및 System.Windows.Media.Converters 네임스페이 System.Windows.Converters 스에 있습니다.

.NET Framework의 이전 버전에서는이 인터페이스는 WPF 관련 WindowsBase 어셈블리에 존재합니다. .NET Framework 4 IValueSerializerContext 에서 는 System.Xaml 어셈블리에 있습니다. 자세한 내용은 Types Migrated from WPF to System.Xaml을 참조하세요.

속성

Container

TypeDescriptor 요청을 나타내는 컨테이너를 가져옵니다.

(다음에서 상속됨 ITypeDescriptorContext)
Instance

이 형식 설명자 요청과 연결된 개체를 가져옵니다.

(다음에서 상속됨 ITypeDescriptorContext)
PropertyDescriptor

지정된 컨텍스트 항목과 연결된 PropertyDescriptor를 가져옵니다.

(다음에서 상속됨 ITypeDescriptorContext)

메서드

GetService(Type)

지정된 형식의 서비스 개체를 가져옵니다.

(다음에서 상속됨 IServiceProvider)
GetValueSerializerFor(PropertyDescriptor)

지정된 속성 설명자에 대한 ValueSerializer 를 가져옵니다.

GetValueSerializerFor(Type)

지정된 형식과 연결된 ValueSerializer 를 가져옵니다.

OnComponentChanged()

ComponentChanged 이벤트를 발생시킵니다.

(다음에서 상속됨 ITypeDescriptorContext)
OnComponentChanging()

ComponentChanging 이벤트를 발생시킵니다.

(다음에서 상속됨 ITypeDescriptorContext)

적용 대상

추가 정보