Partilhar 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 em ICollection. (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 que indica se ICollection é 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 ICollection que contém as chaves de IDictionary. (Herdado de IDictionary<String, Object>.)
Propriedade pública Values Obtém ICollection que contém os valores em IDictionary. (Herdado de IDictionary<String, Object>.)

Superior

Métodos

  Nome Descrição
Método público Add(UTP) Adiciona um item a ICollection. (Herdado de ICollection<KeyValuePair<String, Object>>.)
Método público Add(UTP, UTP) Adiciona um elemento com a chave e o valor fornecido a IDictionary. (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 de ICollection. (Herdado de ICollection<KeyValuePair<String, Object>>.)
Método público Contains Determina se ICollection contém um valor específico. (Herdado de ICollection<KeyValuePair<String, Object>>.)
Método público ContainsKey Determina se IDictionary contém um elemento com a chave especificada. (Herdado de IDictionary<String, Object>.)
Método público CopyTo Copia os elementos de ICollection a Array, a partir de um índice específico de Array . (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 Returns an enumerator that iterates through the collection. (Herdado de IEnumerable<KeyValuePair<String, Object>>.)
Método público GetEvents Retorna os eventos para esta instância de um componente. (Herdado de ICustomTypeDescriptor.)
Método público GetEvents(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(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(UTP) Remove o elemento com a chave especificada de IDictionary. (Herdado de IDictionary<String, Object>.)
Método público Remove(UTP) Remove a primeira ocorrência de um objeto específico de ICollection. (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 à 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