Compartilhar via


KeysConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) Método

Definição

Converte o objeto especificado no tipo nativo do conversor.

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

Parâmetros

context
ITypeDescriptorContext

Um ITypeDescriptorContext que fornece um contexto de formato que pode ser usado para extrair informações adicionais sobre o ambiente do qual este conversor está sendo invocado. Tanto esse parâmetro quanto suas propriedades podem ser nulos.

culture
CultureInfo

Um objeto CultureInfo para fornecer informações de localidade.

value
Object

O objeto a ser convertido.

Retornos

Object

Um objeto que representa o value convertido.

Exceções

Uma combinação de chave inválida foi fornecida.

- ou -

Um nome de chave inválido foi fornecido.

Comentários

O ConvertFrom método é especializado para converter objetos de tipo String ou Enum matriz. Nesse caso, ele retornará um objeto do tipo Keys. Caso contrário, ele adiará a avaliação para a implementação base desse método.

Notas aos Herdeiros

O context parâmetro pode ser usado para extrair informações adicionais sobre o ambiente do qual esse conversor está sendo invocado. Isso pode ser null, portanto, você sempre deve verificar. Além disso, as propriedades no objeto de contexto também podem retornar null.

Aplica-se a

Confira também