Compartilhar via


Interface IVsDataConnectionUIProperties

Fornece a capacidade de manipular propriedades de conexão de dados no contexto de uma conexão interface do usuário (por exemplo, a caixa de diálogo de conexão de dados).

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)

Sintaxe

'Declaração
Public Interface IVsDataConnectionUIProperties _
    Inherits IVsDataConnectionProperties, IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public interface IVsDataConnectionUIProperties : IVsDataConnectionProperties, 
    IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
    IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor, 
    INotifyPropertyChanged
public interface class IVsDataConnectionUIProperties : IVsDataConnectionProperties, 
    IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>, 
    IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable, 
    ICustomTypeDescriptor, INotifyPropertyChanged
type IVsDataConnectionUIProperties =  
    interface
        interface IVsDataConnectionProperties
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
        interface ICustomTypeDescriptor
        interface INotifyPropertyChanged
    end
public interface IVsDataConnectionUIProperties extends IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged

O tipo IVsDataConnectionUIProperties expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Obtém o número de elementos contidos no ICollection<T>. (Herdado de ICollection<KeyValuePair<String, Object>>.)
Propriedade pública IsComplete Quando implementado por uma classe, obtém um valor indicando se uma determinada cadeia de conexão estiver concluída.
Propriedade pública IsExtensible Quando implementado por uma classe, obtém ou define um valor de Boolean que indica se as propriedades de conexão do provedor de DDEX são extensíveis.
Propriedade pública IsReadOnly Obtém um valor indicando se a ICollection<T> é somente leitura. (Herdado de ICollection<KeyValuePair<String, Object>>.)
Propriedade pública Item Obtém ou define o elemento com a chave especificada. (Herdado de IDictionary<String, Object>.)
Propriedade pública Keys Obtém um ICollection<T> que contém as chaves da IDictionary<TKey, TValue>. (Herdado de IDictionary<String, Object>.)
Propriedade pública Values Obtém um ICollection<T> que contém os valores de IDictionary<TKey, TValue>. (Herdado de IDictionary<String, Object>.)

Superior

Métodos

  Nome Descrição
Método público Add(T) Adiciona um item para o ICollection<T>. (Herdado de ICollection<KeyValuePair<String, Object>>.)
Método público Add(TKey, TValue) Adiciona um elemento com a chave fornecida e o valor para o IDictionary<TKey, TValue>. (Herdado de IDictionary<String, Object>.)
Método público Add(String, Type, Object) Quando implementado por uma classe, adicione uma nova propriedade à coleção atual das propriedades de conexão. (Herdado de IVsDataConnectionProperties.)
Método público Clear Remove todos os itens a partir do ICollection<T>. (Herdado de ICollection<KeyValuePair<String, Object>>.)
Método público Contains Determina se a ICollection<T> contém um valor específico. (Herdado de ICollection<KeyValuePair<String, Object>>.)
Método público ContainsKey Determina se a IDictionary<TKey, TValue> contém um elemento com a chave especificada. (Herdado de IDictionary<String, Object>.)
Método público CopyTo Copia os elementos da ICollection<T> para um Array, inicial de um determinado Array índice. (Herdado de ICollection<KeyValuePair<String, Object>>.)
Método público GetAttributes Retorna uma coleção de atributos personalizados para esta instância de um componente. (Herdado de ICustomTypeDescriptor.)
Método público GetClassName Retorna o nome da classe desta instância de um componente. (Herdado de ICustomTypeDescriptor.)
Método público GetComponentName Retorna o nome desta instância de um componente. (Herdado de ICustomTypeDescriptor.)
Método público GetConverter Retorna um conversor de tipo para esta instância de um componente. (Herdado de ICustomTypeDescriptor.)
Método público GetDefaultEvent Retorna o evento padrão para esta instância de um componente. (Herdado de ICustomTypeDescriptor.)
Método público GetDefaultProperty Retorna a propriedade padrão para esta instância de um componente. (Herdado de ICustomTypeDescriptor.)
Método público GetEditor Retorna um editor do tipo especificado para esta instância de um componente. (Herdado de ICustomTypeDescriptor.)
Método público GetEnumerator() Retorna um enumerador que itera através da coleção. (Herdado de IEnumerable<KeyValuePair<String, Object>>.)
Método público GetEnumerator() Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.)
Método público GetEvents() Retorna os eventos para esta instância de um componente. (Herdado de ICustomTypeDescriptor.)
Método público GetEvents(array<Attribute[]) Retorna os eventos para esta instância de um componente usando a matriz de atributo especificado como um filtro. (Herdado de ICustomTypeDescriptor.)
Método público GetProperties() Retorna as propriedades para esta instância de um componente. (Herdado de ICustomTypeDescriptor.)
Método público GetProperties(array<Attribute[]) Retorna as propriedades para esta instância de um componente usando a matriz de atributo como um filtro. (Herdado de ICustomTypeDescriptor.)
Método público GetPropertyOwner Retorna um objeto que contém a propriedade descrita pelo descritor de propriedade especificada. (Herdado de ICustomTypeDescriptor.)
Método público GetSynonyms Quando implementado por uma classe, recuperar uma lista de matriz de sinónimos para uma propriedade especificada.
Método público IsSensitive Quando implementado por uma classe, indica se uma propriedade contém informações sigilosas.
Método público Parse Quando implementado por uma classe, desmonta componentes de uma cadeia de conexão em um conjunto de propriedades em DataConnectionProperties atual instância. (Herdado de IVsDataConnectionProperties.)
Método público Remove(TKey) Remove o elemento com a chave especificada a partir do IDictionary<TKey, TValue>. (Herdado de IDictionary<String, Object>.)
Método público Remove(T) Remove a primeira ocorrência de um objeto específico a partir do ICollection<T>. (Herdado de ICollection<KeyValuePair<String, Object>>.)
Método público Reset() Quando implementado por uma classe, redefinições os valores das propriedades de conexão a um estado inicial. (Herdado de IVsDataConnectionProperties.)
Método público Reset(String) Quando implementado por uma classe, remove a propriedade especificada de conjunto atual de propriedades de conexão de dados. (Herdado de IVsDataConnectionProperties.)
Método público ToDisplayString Quando implementado por uma classe, recupera uma representação de cadeia de caracteres de conjunto atual de propriedades de conexão de dados que é adequada para exibição na tela.
Método público ToSafeString Quando implementado por uma classe, recupera uma representação de cadeia de caracteres de conjunto atual de propriedades de conexão de dados que exclui as propriedades confidenciais ou propriedades que não devem ser persistentes. (Herdado de IVsDataConnectionProperties.)
Método público ToString Quando implementado por uma classe, recupera a representação de cadeia de caracteres padrão das propriedades de conexão atual. (Herdado de IVsDataConnectionProperties.)
Método público TryGetValue Obtém o valor associado com a chave especificada. (Herdado de IDictionary<String, Object>.)

Superior

Eventos

  Nome Descrição
Evento público PropertyChanged Ocorre quando um valor de propriedade alterado. (Herdado de INotifyPropertyChanged.)

Superior

Comentários

Essa interface é implementada por essa classe de DataConnectionProperties na estrutura de DDEX.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Services.SupportEntities