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 | |
---|---|---|
Count | Obtém o número de elementos contidos no ICollection<T>. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
IsReadOnly | Obtém um valor indicando se a ICollection<T> é somente leitura. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
Item | Obtém ou define o elemento com a chave especificada. (Herdado de IDictionary<String, Object>.) | |
Keys | Obtém um ICollection<T> que contém as chaves da IDictionary<TKey, TValue>. (Herdado de IDictionary<String, Object>.) | |
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 | |
---|---|---|
Add(T) | Adiciona um item para o ICollection<T>. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
Add(TKey, TValue) | Adiciona um elemento com a chave fornecida e o valor para o IDictionary<TKey, TValue>. (Herdado de IDictionary<String, Object>.) | |
Add(String, Type, Object) | Quando implementado por uma classe, adicione uma nova propriedade à coleção atual das propriedades de conexão. | |
Clear | Remove todos os itens a partir do ICollection<T>. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
Contains | Determina se a ICollection<T> contém um valor específico. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
ContainsKey | Determina se a IDictionary<TKey, TValue> contém um elemento com a chave especificada. (Herdado de IDictionary<String, Object>.) | |
CopyTo | Copia os elementos da ICollection<T> para um Array, inicial de um determinado Array índice. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
GetEnumerator() | Retorna um enumerador que itera através da coleção. (Herdado de IEnumerable<KeyValuePair<String, Object>>.) | |
GetEnumerator() | Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.) | |
Parse | Quando implementado por uma classe, desmonta componentes de uma cadeia de conexão em um conjunto de propriedades em DataConnectionProperties atual instância. | |
Remove(TKey) | Remove o elemento com a chave especificada a partir do IDictionary<TKey, TValue>. (Herdado de IDictionary<String, Object>.) | |
Remove(T) | Remove a primeira ocorrência de um objeto específico a partir do ICollection<T>. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
Reset() | Quando implementado por uma classe, redefinições os valores das propriedades de conexão a um estado inicial. | |
Reset(String) | Quando implementado por uma classe, remove a propriedade especificada de conjunto atual de propriedades de conexão de dados. | |
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. | |
ToString | Quando implementado por uma classe, recupera a representação de cadeia de caracteres padrão das propriedades de conexão atual. | |
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