ComponentResourceKeyConverter.ConvertTo 方法

定義

使用指定的內容,嘗試將 ComponentResourceKey 轉換為指定的型別。 在所有情況下都擲回例外狀況 (Exception)。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object

參數

context
ITypeDescriptorContext

格式內容,提供正在叫用此轉換器之環境的相關資訊。

culture
CultureInfo

特定文化特性 (Culture) 資訊。

value
Object

要轉換的物件。

destinationType
Type

要將物件轉換成的類型。

傳回

在所有情況下都擲回例外狀況 (Exception)。

例外狀況

無法執行轉換。

value 不是 ComponentResourceKey 型別。

destinationTypenull

備註

類型 ComponentResourceKey 不應該使用類型轉換器路徑來轉換值。 您應該改用標記延伸。 基於這個理由, CanConvertFrom(ITypeDescriptorContext, Type)CanConvertTo(ITypeDescriptorContext, Type) 方法一律會傳回 falseConvertFrom(ITypeDescriptorContext, CultureInfo, Object)ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) 方法一律會擲回例外狀況。

適用於