DataSourceConverter Classe

Definição

Fornece um conversor de tipos que pode obter uma lista de fontes de dados acessíveis ao componente atual.

public ref class DataSourceConverter : System::ComponentModel::TypeConverter
public class DataSourceConverter : System.ComponentModel.TypeConverter
type DataSourceConverter = class
    inherit TypeConverter
Public Class DataSourceConverter
Inherits TypeConverter
Herança
DataSourceConverter
Derivado

Exemplos

   // Associates the DataSourceConverter with an object property.
public:
   [TypeConverterAttribute(DataSourceConverter::typeid)]
   property Object^ dataSource 
   {
      Object^ get()
      {
         return source;
      }
      void set( Object^ value )
      {
         source = value;
      }
   }
private:
   Object^ source;
// Associates the DataSourceConverter with an object property.
[TypeConverterAttribute(typeof(DataSourceConverter))]
public object dataSource
{
    get
    {
        return source;
    }
    set
    {
        source = value;
    }
}
private object source;
' Associates the DataSourceConverter with an object property.   
<TypeConverterAttribute(GetType(DataSourceConverter))>  _
Public Property dataSource() As Object
   Get
      Return [source]
   End Get
   Set
      [source] = value
   End Set
End Property
Private [source] As Object

Observações

DataSourceConverter fornece métodos que podem ser usados para recuperar uma lista de fontes de dados acessíveis ao componente atual do tempo de design.

Este conversor de tipos é usado por Visual Studio 2005 para fornecer os valores que aparecem na lista de fontes de dados na janela Properties.

Caution

Nunca deve aceder diretamente a um conversor de tipo. Em vez disso, chame o conversor apropriado usando TypeDescriptor. Para mais informações, consulte os exemplos na TypeConverter classe base.

Para mais informações sobre conversores de tipos, consulte a TypeConverter classe base e Como: Implementar um Conversor de Tipos.

Construtores

Name Description
DataSourceConverter()

Inicializa uma nova instância da DataSourceConverter classe.

Métodos

Name Description
CanConvertFrom(ITypeDescriptorContext, Type)

Obtém um valor que indica se o conversor pode converter um objeto do tipo de fonte especificado para o tipo nativo do conversor.

CanConvertFrom(Type)

Devolve se este conversor pode converter um objeto do tipo dado para o tipo deste conversor.

(Herdado de TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

Devolve se este conversor pode converter o objeto para o tipo especificado, usando o contexto especificado.

(Herdado de TypeConverter)
CanConvertTo(Type)

Devolve se este conversor pode converter o objeto para o tipo especificado.

(Herdado de TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Converte o objeto especificado para o tipo nativo do conversor.

ConvertFrom(Object)

Converte o valor dado para o tipo deste conversor.

(Herdado de TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

Converte a cadeia dada para o tipo deste conversor, usando a cultura invariante e o contexto especificado.

(Herdado de TypeConverter)
ConvertFromInvariantString(String)

Converte a cadeia dada para o tipo deste conversor, usando a cultura invariante.

(Herdado de TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Converte o texto dado num objeto, usando a informação específica de contexto e cultura.

(Herdado de TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

Converte o texto dado num objeto, usando o contexto especificado.

(Herdado de TypeConverter)
ConvertFromString(String)

Converte o texto especificado num objeto.

(Herdado de TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Converte o objeto de valor dado para o tipo especificado, usando o contexto e a informação de cultura especificados.

(Herdado de TypeConverter)
ConvertTo(Object, Type)

Converte o objeto de valor dado para o tipo especificado, usando os argumentos.

(Herdado de TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

Converte o valor especificado para uma representação de cordas invariante à cultura, usando o contexto especificado.

(Herdado de TypeConverter)
ConvertToInvariantString(Object)

Converte o valor especificado para uma representação de cordas invariante à cultura.

(Herdado de TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Converte o valor dado numa representação de cadeia, usando a informação específica de contexto e cultura.

(Herdado de TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

Converte o valor dado numa representação de cadeia, usando o contexto dado.

(Herdado de TypeConverter)
ConvertToString(Object)

Converte o valor especificado numa representação de cadeia.

(Herdado de TypeConverter)
CreateInstance(IDictionary)

Recria um Object dado conjunto de valores de propriedade para o objeto.

(Herdado de TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

Cria uma instância do tipo a que isto TypeConverter está associado, usando o contexto especificado, dado um conjunto de valores de propriedade para o objeto.

(Herdado de TypeConverter)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetConvertFromException(Object)

Devolve uma exceção ao lançamento quando uma conversão não pode ser realizada.

(Herdado de TypeConverter)
GetConvertToException(Object, Type)

Devolve uma exceção ao lançamento quando uma conversão não pode ser realizada.

(Herdado de TypeConverter)
GetCreateInstanceSupported()

Devolve se alterar um valor neste objeto requer uma chamada ao CreateInstance(IDictionary) método para criar um novo valor.

(Herdado de TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

Devolve se alterar um valor neste objeto requer uma chamada a CreateInstance(IDictionary) para criar um novo valor, usando o contexto especificado.

(Herdado de TypeConverter)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor, usando o contexto e atributos especificados.

(Herdado de TypeConverter)
GetProperties(ITypeDescriptorContext, Object)

Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor, usando o contexto especificado.

(Herdado de TypeConverter)
GetProperties(Object)

Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor.

(Herdado de TypeConverter)
GetPropertiesSupported()

Devolve se este objeto suporta propriedades.

(Herdado de TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

Devolve se este objeto suporta propriedades, usando o contexto especificado.

(Herdado de TypeConverter)
GetStandardValues()

Devolve uma coleção de valores padrão do contexto padrão para o tipo de dado para o qual este conversor de tipo foi concebido.

(Herdado de TypeConverter)
GetStandardValues(ITypeDescriptorContext)

Disponibiliza as fontes de dados padrão acessíveis ao controlo.

GetStandardValuesExclusive()

Devolve se a coleção de valores padrão retornada de GetStandardValues() é uma lista exclusiva.

(Herdado de TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

Obtém um valor que indica se a coleção de valores padrão retornada de GetStandardValues() é uma lista de todos os valores possíveis.

GetStandardValuesSupported()

Devolve se este objeto suporta um conjunto padrão de valores que podem ser escolhidos de uma lista.

(Herdado de TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

Recebe um valor que indica se o conversor suporta um conjunto padrão de valores que podem ser escolhidos de uma lista.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsValid(ITypeDescriptorContext, Object)

Devolve se o objeto de valor dado é válido para este tipo e para o contexto especificado.

(Herdado de TypeConverter)
IsValid(Object)

Devolve se o objeto de valor dado é válido para este tipo.

(Herdado de TypeConverter)
IsValidDataSource(IComponent)

Indica se o componente especificado é uma fonte de dados válida para este conversor.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SortProperties(PropertyDescriptorCollection, String[])

Ordena um conjunto de propriedades.

(Herdado de TypeConverter)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também