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 em ICollection. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
IsReadOnly | Obtém um valor que indica se ICollection é 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 ICollection que contém as chaves de IDictionary. (Herdado de IDictionary<String, Object>.) | |
Values | Obtém ICollection que contém os valores em IDictionary. (Herdado de IDictionary<String, Object>.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Add(UTP) | Adiciona um item a ICollection. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
Add(UTP, UTP) | Adiciona um elemento com a chave e o valor fornecido a IDictionary. (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 de ICollection. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
Contains | Determina se ICollection contém um valor específico. (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
ContainsKey | Determina se IDictionary contém um elemento com a chave especificada. (Herdado de IDictionary<String, Object>.) | |
CopyTo | Copia os elementos de ICollection a Array, a partir de um índice específico de Array . (Herdado de ICollection<KeyValuePair<String, Object>>.) | |
GetEnumerator | Returns an enumerator that iterates through the collection. (Herdado de IEnumerable<KeyValuePair<String, Object>>.) | |
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(UTP) | Remove o elemento com a chave especificada de IDictionary. (Herdado de IDictionary<String, Object>.) | |
Remove(UTP) | Remove a primeira ocorrência de um objeto específico de ICollection. (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 à 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