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.ConvertersSystem.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.



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

(다음에서 상속됨 ITypeDescriptorContext)

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

(다음에서 상속됨 ITypeDescriptorContext)

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

(다음에서 상속됨 ITypeDescriptorContext)



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

(다음에서 상속됨 IServiceProvider)

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


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


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

(다음에서 상속됨 ITypeDescriptorContext)

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

(다음에서 상속됨 ITypeDescriptorContext)

적용 대상

추가 정보