Classe DataConnectionProperties
Fornece suporte para análise e formatação de cadeias de conexão que contêm essas propriedades, bem como para armazenamento, atributos personalizados, e sinónimos fortemente tipados da propriedade.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.DataConnectionProperties
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
Public Class DataConnectionProperties _
Implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, _
IEnumerable
public class DataConnectionProperties : IDataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class DataConnectionProperties : IDataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type DataConnectionProperties =
class
interface IDataConnectionProperties
interface ICustomTypeDescriptor
interface IDictionary
interface ICollection
interface IEnumerable
end
public class DataConnectionProperties implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
O tipo DataConnectionProperties expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataConnectionProperties() | Construtor da classe.Cria uma instância da classe não parametrizada de DataConnectionProperties . | |
DataConnectionProperties(IComparer) | Construtor da classe.Cria uma instância da classe com parâmetros de DataConnectionProperties que fornece a capacidade de comparação de nomes de propriedade. | |
DataConnectionProperties(IComparer, Char, Char) | Construtor da classe.Cria 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 | |
---|---|---|
IsComplete | Retorna um valor Booleano que indica se uma determinada cadeia de conexão estiver concluída. | |
IsExtensible | Obtém ou define um valor Booleano 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 no provedor de DDEX. | |
OrderedProperties | Retorna 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. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Add | 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 é um membro de conjunto atual de propriedades de conexão. | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
EquivalentTo | Retorna um valor Booleano que indica se a instância atual da classe de DataConnectionProperties é equivalente a outra instância de DataConnectionProperties . | |
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.) | |
GetBasicProperties | Recupera uma matriz de nomes de propriedades que representam o conjunto de propriedades básicas “” conhecidas pela instância atual de DataConnectionProperties . | |
GetEnumerator | Recupera um enumerador que enumerar sobre todas as propriedades de conexão conhecidas e seus valores, se houver. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetNameAsString | Formata um nome de 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, então define 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 . | |
ReadNameFromString | Ler um nome de propriedade de uma cadeia de conexão que começa em um índice especificado, então atualiza o índice para apontar para uma posição imediatamente após o nome 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 uma propriedade nativamente reconhecida. | |
Reset() | Redefinir os valores de propriedades de conexão a um estado inicial. | |
Reset(String) | Redefine o valor de uma propriedade de conexão especificada para seu estado inicial. | |
ResolveSynonym | Tenta as resoluções que um sinónimo para PropertyDescriptor associado a uma propriedade base retornando o descritor base da propriedade. | |
SetSynonyms | Define uma lista de cadeias de caracteres como sinónimos de um nome de propriedade base especificado. | |
ShouldPersistProperty | Indica se uma propriedade deve ser persistentes ao criar uma cadeia de conexão. | |
Test | Testando a garantir que o conjunto atual de propriedades de conexão será aberto com êxito uma 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. | |
ToFullString | Recupera uma representação de cadeia de caracteres de conjunto atual de propriedades de conexão de dados para essa instância. | |
ToString | Recupera uma representação de cadeia de caracteres completa das propriedades de conexão atual. (Substitui Object.ToString().) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
PropertyChanged | Evento que aciona na ocorrência de uma alteração em uma propriedade de conexão. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IDictionary.Add | Adicione um elemento como um par chave/valor a IDictionaryespecificado. | |
IDictionary.Clear | Remove todos os elementos de IDictionaryespecificado. | |
IDictionary.Contains | Determina se IDictionary contém um elemento com a chave especificada. | |
ICollection.CopyTo | Copie o conjunto de propriedades de conexão a uma matriz, começando no índice especificado da matriz. | |
ICollection.Count | Retorna o número de elementos contidos em ICollection. | |
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. | |
IDictionary.GetEnumerator | Recupera IDictionaryEnumerator para IDictionary. | |
IEnumerable.GetEnumerator | Recupera um enumerador que pode fazer iterações através da coleção de propriedades de conexão. | |
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 que usa 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 que usa a matriz de atributo como um filtro. | |
ICustomTypeDescriptor.GetPropertyOwner | Recupera um objeto que contém a propriedade descrita pelo descritor especificado na propriedade. | |
IDictionary.IsFixedSize | Retorna um valor Booleano que indica se IDictionary especificado tem um tamanho fixo. | |
IDictionary.IsReadOnly | Retorna um valor booleano que indica se IDictionary é somente leitura. | |
ICollection.IsSynchronized | Retorna um valor que indica se o acesso à coleção de propriedades de conexão está sincronizada (com segurança de segmento.) | |
IDictionary.Item | Recupera um item, ou o elemento, com a chave especificada. | |
IDictionary.Keys | Recupera ICollection que contém as chaves para IDictionary. | |
IDictionary.Remove | Remove o elemento com a chave especificada de IDictionary. | |
ICollection.SyncRoot | Recupera um objeto que pode ser usado para sincronizar acesso à coleção de propriedades de conexão. | |
IDictionary.Values | Recupera ICollection que contém os valores em IDictionaryespecificado. | |
IDataConnectionProperties.PropertyChanged | Evento que aciona na ocorrência de uma alteração em uma propriedade 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.