Partilhar via


Interface IVsDataConnectionProperties

Representa a interface que expõe métodos e propriedades para análise e formatação de cadeias de conexão, bem como para o armazenamento de propriedades, de atributos personalizados, e de sinónimos fortemente tipados.

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

Sintaxe

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

O tipo IVsDataConnectionProperties 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 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.
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 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 Parse Quando implementado por uma classe, desmonta componentes de uma cadeia de conexão em um conjunto de propriedades em DataConnectionProperties atual instância.
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.
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.
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.
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.
Método público TryGetValue Obtém o valor associado com a chave especificada. (Herdado de IDictionary<String, Object>.)

Superior

Comentários

Em o caso mais simples, uma classe derivada deve adicionar propriedades à sua classe e coloque atributos componentes em essas propriedades para personalizar seu comportamento.Em casos mais avançados, uma classe derivada pode substituir o código de teste e de formatação, e modifica dinamicamente algumas das propriedades como ações específicas, como definir o valor de uma propriedade.

Essa interface tem uma implementação base na estrutura de DDEX.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Services.SupportEntities