Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Fornece suporte para análise e formatação de cadeias de conexão que contêm propriedades de conexão de dados, bem como para armazenamento, atributos personalizados, e sinónimos fortemente tipados da propriedade.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.Framework.DataConnectionProperties
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
Public MustInherit Class DataConnectionProperties _
Implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public abstract class DataConnectionProperties : IVsDataConnectionUIProperties,
IVsDataConnectionProperties, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor,
INotifyPropertyChanged
public ref class DataConnectionProperties abstract : IVsDataConnectionUIProperties,
IVsDataConnectionProperties, IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>,
IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable,
ICustomTypeDescriptor, INotifyPropertyChanged
[<AbstractClass>]
type DataConnectionProperties =
class
interface IVsDataConnectionUIProperties
interface IVsDataConnectionProperties
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
end
public abstract class DataConnectionProperties implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
O tipo DataConnectionProperties expõe os membros a seguir.
Construtores
| Nome | Descrição | |
|---|---|---|
![]() |
DataConnectionProperties() | Inicializa uma instância não parametrizada da classe de DataConnectionProperties . |
![]() |
DataConnectionProperties(IEqualityComparer<String>) | Inicializa uma instância da classe com parâmetros de DataConnectionProperties que fornece a capacidade de comparação de nomes de propriedade. |
![]() |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) | Inicializa uma instância da classe com parâmetros de DataConnectionProperties que fornece a capacidade de comparação de nomes de propriedade. |
Superior
Propriedades
| Nome | Descrição | |
|---|---|---|
![]() |
Count | Obtém o número de propriedades de conexão de dados existente. |
![]() |
IsComplete | Obtém um valor de Boolean que indica se uma determinada cadeia de conexão estiver concluída. |
![]() |
IsExtensible | Obtém ou define um valor de Boolean que indica se as propriedades de conexão do provedor de DDEX são extensíveis. |
![]() |
Item | Obtém ou define um valor para uma propriedade especificada do provedor de DDEX. |
![]() |
Keys | Obtém uma coleção de nomes de teclas atual da propriedade. |
![]() |
OrderedProperties | Obtém uma coleção de nomes de propriedades que especificam uma ordem ou razoável (necessário) para as propriedades quando representado na forma de cadeia de caracteres. |
![]() |
Values | Retorna uma coleção de valores de propriedade atual. |
Superior
Métodos
| Nome | Descrição | |
|---|---|---|
![]() |
Add(String, Object) | Adiciona uma nova propriedade à coleção atual das propriedades de conexão. |
![]() |
Add(String, Type, Object) | Adiciona uma nova propriedade à coleção atual das propriedades de conexão. |
![]() |
AddProperty(PropertyDescriptor, array<Attribute[]) | Dinamicamente adiciona uma nova propriedade à coleção de propriedades reconhecidas nativamente pela instância atual da classe de DataConnectionProperties . |
![]() |
AddProperty(String, Type, array<Attribute[]) | Dinamicamente adiciona uma nova propriedade à coleção de propriedades reconhecidas nativamente por esta instância das propriedades de conexão de dados. |
![]() |
Contains | Testa se uma propriedade especificada e seus valores estão presentes em conjunto atual de propriedades de conexão. |
![]() |
ContainsKey | Testa se uma propriedade especificada é um membro de conjunto atual de propriedades de conexão. |
![]() |
CopyTo | Copia o conjunto atual de propriedades de conexão e seus valores para a matriz especificada, começando no índice especificado da matriz. |
![]() |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) |
![]() |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) |
![]() |
GetKeyAsString | Formata uma chave da propriedade para o posicionamento em uma cadeia de conexão. |
![]() |
GetProperties() | Recupera a coleção de descritores de todas as propriedades atualmente conhecidas. |
![]() |
GetProperties(array<Attribute[]) | Recupera a coleção de descritores propriedades atualmente conhecidas que correspondam a um conjunto específico de atributos. |
![]() |
GetProperty | Recupera o descritor de uma propriedade com o nome da propriedade especificado. |
![]() |
GetSynonyms | Recupera uma lista de matriz de sinónimos para uma propriedade especificada. |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
GetValueAsString | Formata um valor da propriedade para o posicionamento em uma cadeia de conexão. |
![]() |
Initialize | Inicializa a instância atual de DataConnectionProperties para seu estado padrão, e defina cada propriedade no dicionário especificado. |
![]() |
InitializeProperties | Inicializa o conjunto de propriedades nativamente reconhecidas para a instância atual de DataConnectionProperties . |
![]() |
InitializeSynonyms | Inicializa o conjunto de sinónimos disponíveis para cada um reconheceu nativo a propriedade na instância atual de DataConnectionProperties . |
![]() |
InitializeValue | Inicializa o valor de uma propriedade de conexão especificada. |
![]() |
InitializeValues | Inicializa valores para um conjunto específico de propriedades, usando um dicionário de pares nome/valor. |
![]() |
IsSensitive | Indica se uma propriedade contém informações sigilosas. |
![]() |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) |
![]() |
ModifyProperty | Altera uma propriedade existente da instância atual de DataConnectionProperties nativamente está ciente. |
![]() |
OnPropertyChanged | Gera o evento PropertyChanged. |
![]() |
Parse | Desmonta componentes de uma cadeia de conexão em um conjunto de propriedades na instância atual de DataConnectionProperties . |
![]() |
ReadKeyFromString | Ler um nome de chave da propriedade de uma cadeia de conexão que começa em um índice especificado, e atualiza o índice para apontar para uma posição imediatamente após o nome da chave da propriedade. |
![]() |
ReadValueFromString | Ler um valor da propriedade de uma cadeia de conexão que começa em um índice especificado, convertê-lo para o tipo correto, e atualizá-lo o índice para apontar para uma posição após o nome da propriedade. |
![]() |
Remove | Remove uma propriedade de coleção atual da propriedade de conexão. |
![]() |
RemoveProperty | Remove nativamente reconhecida uma propriedade de coleção atual de propriedades. |
![]() |
Reset() | Redefinir os valores de propriedades de conexão a um estado inicial. |
![]() |
Reset(String) | Remove a propriedade especificada de conjunto atual de propriedades de conexão de dados. |
![]() |
ResolveProperty | Pesquisa a propriedade especificada na lista de sinónimos e opcionalmente essa propriedade faz ao nome primária para a coleção de sinónimos, se ele não for bem. |
![]() |
SetPropertySynonyms | Define ou limpa os sinónimos para a propriedade especificada. |
![]() |
ShouldPersistProperty | Indica se uma propriedade deve ser persistentes ao criar uma cadeia de conexão. |
![]() |
ToDisplayString | Recupera uma representação de cadeia de caracteres de conjunto atual das propriedades de conexão de dados que são adequadas para exibição na tela. |
![]() |
ToSafeString | 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 | Recupera a representação de cadeia de caracteres padrão das propriedades de conexão atual. (Substitui Object.ToString().) |
![]() |
TryGetValue | Recupera o valor da propriedade especificada. |
Superior
Eventos
| Nome | Descrição | |
|---|---|---|
![]() |
PropertyChanged | Ocorre na ocorrência de uma alteração em uma propriedade de conexão. |
Superior
Implementações explícitas da interface
| Nome | Descrição | |
|---|---|---|
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Add | Adicione um elemento como um par chave/valor para o conjunto atual de propriedades de conexão. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Clear | Remove todos os elementos do conjunto atual de propriedades de conexão. |
![]() ![]() |
ICustomTypeDescriptor.GetAttributes | Retorna uma coleção de atributos personalizados para o objeto especificado. |
![]() ![]() |
ICustomTypeDescriptor.GetClassName | Recupera o nome da classe do objeto especificado. |
![]() ![]() |
ICustomTypeDescriptor.GetComponentName | Recupera o nome do objeto especificado. |
![]() ![]() |
ICustomTypeDescriptor.GetConverter | Recupera um conversor de tipos para o objeto especificado. |
![]() ![]() |
ICustomTypeDescriptor.GetDefaultEvent | Recupera o evento padrão para o objeto especificado. |
![]() ![]() |
ICustomTypeDescriptor.GetDefaultProperty | Recupera a propriedade padrão para o objeto especificado. |
![]() ![]() |
ICustomTypeDescriptor.GetEditor | Recupera um editor de tipo especificado para este objeto. |
![]() ![]() |
IEnumerable<KeyValuePair<String, Object>>.GetEnumerator | Recupera IEnumerator<T> para KeyValuePair<String, Object>. |
![]() ![]() |
IEnumerable.GetEnumerator | Recupera IEnumerator. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents() | Recupera os eventos para a instância específica de um componente. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Recupera os eventos para essa instância de um componente, usando a matriz especificada do atributo como um filtro. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties() | Recupera as propriedades para a instância específica de um componente. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Recupera as propriedades para a instância específica de um componente, usando a matriz de atributo como um filtro. |
![]() ![]() |
ICustomTypeDescriptor.GetPropertyOwner | Recupera um objeto que contém a propriedade descrita pelo descritor especificado na propriedade. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.IsReadOnly | Obtém um valor de Boolean que indica se a instância atual de ICollection<T> é somente leitura. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Remove | Remove a propriedade especificada de conjunto atual de propriedades de conexão. |
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 com base em certas ações, como definir o valor de uma propriedade.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)