IValueSerializerContext 인터페이스

정의

ValueSerializer에 제공되는 컨텍스트를 정의합니다.Defines a context that is provided to a ValueSerializer. 이 컨텍스트를 사용하여 serialization의 특수한 경우 또는 serialization의 다양한 모드를 사용하도록 설정할 수 있습니다.The context can be used to enable special cases of serialization or different modes of 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*String / CanConvert*String 동일한 방식으로 값 serializer의 메서드에 대 한 ITypeDescriptorContext Convert* / CanConvert* 입력 매개 TypeConverter 변수 중 하나로 사용 됩니다.The IValueSerializerContext interface is a specialized form of the ITypeDescriptorContext context, and is used as one of the input parameters for Convert*String / CanConvert*String methods of a value serializer in the same way as ITypeDescriptorContext is used for context of Convert* / CanConvert* for a TypeConverter.

을 구현 하 고 컨텍스트에 사용 되는 WPF의 공용 형식은 ValueSerializer IValueSerializerContext System.Windows.Converters 및 네임 스페이스에 있습니다 System.Windows.Media.Converters .Public types in WPF that implement a ValueSerializer and thus use IValueSerializerContext for context are found in the System.Windows.Converters and System.Windows.Media.Converters namespaces.

.NET Framework의 이전 버전에서는이 인터페이스는 WPF 관련 WindowsBase 어셈블리에 존재합니다.In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. .NET Framework 4.NET Framework 4, IValueSerializerContext System.Xaml 어셈블리에 있습니다.In .NET Framework 4.NET Framework 4, IValueSerializerContext is in the System.Xaml assembly. 자세한 내용은 Types Migrated from WPF to System.Xaml을 참조하세요.For more information, see Types Migrated from WPF to System.Xaml.

속성

Container

TypeDescriptor 요청을 나타내는 컨테이너를 가져옵니다.Gets the container representing this TypeDescriptor request.

(다음에서 상속됨 ITypeDescriptorContext)
Instance

이 형식 설명자 요청과 연결된 개체를 가져옵니다.Gets the object that is connected with this type descriptor request.

(다음에서 상속됨 ITypeDescriptorContext)
PropertyDescriptor

지정된 컨텍스트 항목과 연결된 PropertyDescriptor를 가져옵니다.Gets the PropertyDescriptor that is associated with the given context item.

(다음에서 상속됨 ITypeDescriptorContext)

메서드

GetService(Type)

지정된 형식의 서비스 개체를 가져옵니다.Gets the service object of the specified type.

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

지정된 속성 설명자에 대한 ValueSerializer 를 가져옵니다.Gets a ValueSerializer for the given property descriptor.

GetValueSerializerFor(Type)

지정된 형식과 연결된 ValueSerializer 를 가져옵니다.Gets the ValueSerializer associated with the specified type.

OnComponentChanged()

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

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

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

(다음에서 상속됨 ITypeDescriptorContext)

적용 대상

추가 정보