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 em ICollection. (Herdado de ICollection<KeyValuePair<String, Object>>.)
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.
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 GetEnumerator Returns an enumerator that iterates through the collection. (Herdado de IEnumerable<KeyValuePair<String, Object>>.)
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(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.
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 à 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