XmlLanguageConverter.ConvertTo 方法

定义

将指定的 XmlLanguage 转换为指定类型。

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ typeDescriptorContext, System::Globalization::CultureInfo ^ cultureInfo, System::Object ^ value, Type ^ destinationType);
[System.Security.SecurityCritical]
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Globalization.CultureInfo cultureInfo, object value, Type destinationType);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Globalization.CultureInfo cultureInfo, object value, Type destinationType);
[<System.Security.SecurityCritical>]
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (typeDescriptorContext As ITypeDescriptorContext, cultureInfo As CultureInfo, value As Object, destinationType As Type) As Object

参数

typeDescriptorContext
ITypeDescriptorContext

一个 ITypeDescriptorContext,用于提供格式上下文。

cultureInfo
CultureInfo

要用作当前区域性的 CultureInfo 对象。

value
Object

要转换的对象。 该对象的类型应为 XmlLanguage

destinationType
Type

一个类型,表示要转换为的类型。

返回

一个对象,表示转换后的值。

属性

例外

未能执行转换。

destinationTypenull

注解

对于 destinationTypeString,此方法返回所提供的 IetfLanguageTagXmlLanguage的值。 对于 destinationTypeInstanceDescriptor 此方法,返回一个 InstanceDescriptor 对序列化有用的实例。 其他 destinationType 输入会引发异常。

适用于

另请参阅