Classe AdoDotNetConnectionProperties
Fornece uma implementação da classe de DataConnectionProperties que usa a classe base do construtor de cadeia de conexão de ADO.NET (DbConnectionStringBuilder).
Hierarquia de herança
Object
Microsoft.VisualStudio.Data.DataConnectionProperties
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties
Namespace: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
Public Class AdoDotNetConnectionProperties _
Inherits DataConnectionProperties _
Implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public class AdoDotNetConnectionProperties : DataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class AdoDotNetConnectionProperties : public DataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type AdoDotNetConnectionProperties =
class
inherit DataConnectionProperties
interface ICustomTypeDescriptor
interface IDictionary
interface ICollection
interface IEnumerable
end
public class AdoDotNetConnectionProperties extends DataConnectionProperties implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
O tipo AdoDotNetConnectionProperties expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
AdoDotNetConnectionProperties(String) | Construtor de classe.Cria uma instância da classe parametrizada de AdoDotNetConnectionProperties que fornece o nome do provedor de ADO.NET . |
![]() |
AdoDotNetConnectionProperties(String, String) | Construtor com parâmetros de classe.Cria uma instância da classe parametrizada de AdoDotNetConnectionProperties que fornece o provedor de ADO.NET invariável nome e uma cadeia de conexão do provedor. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
ConnectionStringBuilder | Recupera o objeto subjacente do construtor de cadeia de conexão de ADO.NET para a instância das propriedades de conexão atuais. |
![]() |
IsComplete | Recupera um valor Booleano que indica se uma determinada cadeia de conexão estiver concluída. (Substitui DataConnectionProperties.IsComplete.) |
![]() |
IsExtensible | Obtém ou define um valor Booleano que indica se as propriedades de conexão do provedor de DDEX são extensíveis. (Substitui DataConnectionProperties.IsExtensible.) |
![]() |
Item | Obtém ou define um valor para uma propriedade especificada no provedor de DDEX. (Substitui DataConnectionProperties.Item.) |
![]() |
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. (Herdado de DataConnectionProperties.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Add | Adiciona uma nova propriedade à coleção atual propriedades de conexão. (Substitui DataConnectionProperties.Add(String).) |
![]() |
AddProperty(PropertyDescriptor, array<Attribute[]) | Dinamicamente adiciona uma nova propriedade à coleção de propriedades reconhecidas nativamente pela instância atual da classe de DataConnectionProperties . (Herdado 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. (Herdado de DataConnectionProperties.) |
![]() |
Contains | Testa se uma propriedade especificada é um membro de conjunto atual de propriedades de conexão. (Substitui DataConnectionProperties.Contains(String).) |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
EquivalentTo | Testa se a instância atual da classe é equivalente a outra instância de classe. (Substitui DataConnectionProperties.EquivalentTo(DataConnectionProperties).) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.) |
![]() |
GetBasicProperties | Recupera uma matriz de valores de nome de propriedade que representam o conjunto de propriedades básicas “” reconhecidos por instância da classe atual de AdoDotNetConnectionProperties . (Substitui DataConnectionProperties.GetBasicProperties().) |
![]() |
GetEnumerator | Recupera um enumerador que enumerar sobre todas as propriedades de conexão conhecidas e seus valores, se houver. (Substitui DataConnectionProperties.GetEnumerator().) |
![]() |
GetHashCode | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetNameAsString | Formata um nome de propriedade para o posicionamento em uma cadeia de conexão. (Herdado de DataConnectionProperties.) |
![]() |
GetProperties() | Recupera a coleção de descritores de todas as propriedades atualmente conhecidas. (Herdado de DataConnectionProperties.) |
![]() |
GetProperties(array<Attribute[]) | Recupera a coleção de descritores propriedades atualmente conhecidas que correspondam a um conjunto específico de atributos. (Herdado de DataConnectionProperties.) |
![]() |
GetProperty | Recupera o descritor de uma propriedade com o nome da propriedade especificado. (Herdado de DataConnectionProperties.) |
![]() |
GetSynonyms | Recupera uma lista de matriz de sinônimos para uma propriedade de conexão especificada de dados. (Substitui DataConnectionProperties.GetSynonyms(String).) |
![]() |
GetType | Gets the Type of the current instance. (Herdado de Object.) |
![]() |
GetValueAsString | Formata um valor da propriedade para o posicionamento em uma cadeia de conexão. (Herdado de DataConnectionProperties.) |
![]() |
Initialize | Inicializa a instância atual de DataConnectionProperties para seu estado padrão, então define cada propriedade no dicionário especificado. (Herdado de DataConnectionProperties.) |
![]() |
InitializeProperties | Inicializa o conjunto de propriedades nativamente reconhecidas para a instância atual de DataConnectionProperties . (Herdado de DataConnectionProperties.) |
![]() |
InitializeSynonyms | Inicializa o conjunto de sinónimos disponíveis para cada um reconheceu nativo a propriedade na instância atual de DataConnectionProperties . (Herdado de DataConnectionProperties.) |
![]() |
InitializeValue | Inicializa o valor de uma propriedade de conexão especificada. (Herdado de DataConnectionProperties.) |
![]() |
InitializeValues | Inicializa valores para um conjunto específico de propriedades usando um dicionário de pares nome/valor. (Herdado de DataConnectionProperties.) |
![]() |
IsSensitive | Retorna um valor Booleano que indica se uma propriedade especificada contém informações sigilosas. (Substitui DataConnectionProperties.IsSensitive(String).) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) |
![]() |
ModifyProperty | Altera uma propriedade existente da instância atual de DataConnectionProperties nativamente está ciente. (Herdado de DataConnectionProperties.) |
![]() |
OnPropertyChanged | Gera o evento PropertyChanged. (Herdado de DataConnectionProperties.) |
![]() |
Parse | Desmonta componentes de uma cadeia de conexão em um conjunto de propriedades de conexão como definir a instância da classe atual de AdoDotNetConnectionProperties . (Substitui DataConnectionProperties.Parse(String).) |
![]() |
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. (Herdado de DataConnectionProperties.) |
![]() |
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. (Herdado de DataConnectionProperties.) |
![]() |
Remove | Remove uma propriedade de coleção atual da propriedade de conexão. (Substitui DataConnectionProperties.Remove(String).) |
![]() |
RemoveProperty | Remove uma propriedade nativamente reconhecida. (Herdado de DataConnectionProperties.) |
![]() |
Reset() | Redefine uma propriedade de conexão ao seu valor inicial. (Substitui DataConnectionProperties.Reset().) |
![]() |
Reset(String) | Retornar um valor da propriedade para seu valor inicial. (Substitui DataConnectionProperties.Reset(String).) |
![]() |
ResolveSynonym | Tenta as resoluções que um sinónimo para PropertyDescriptor associado a uma propriedade base retornando o descritor base da propriedade. (Herdado de DataConnectionProperties.) |
![]() |
SetSynonyms | Define uma lista de cadeias de caracteres como sinónimos de um nome de propriedade base especificado. (Herdado de DataConnectionProperties.) |
![]() |
ShouldPersistProperty | Indica se uma propriedade deve ser persistentes ao criar uma cadeia de conexão. (Herdado de DataConnectionProperties.) |
![]() |
Test | Teste que o conjunto atual de propriedades de conexão será aberto com êxito uma conexão. (Substitui DataConnectionProperties.Test().) |
![]() |
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. (Substitui DataConnectionProperties.ToDisplayString().) |
![]() |
ToFullString | Recupera uma representação de cadeia de caracteres de conjunto atual de propriedades de conexão de dados para essa instância. (Substitui DataConnectionProperties.ToFullString().) |
![]() |
ToString | Recupera uma representação de cadeia de caracteres completa das propriedades de conexão atual. (Herdado de DataConnectionProperties.) |
![]() |
ToTestString | Recupera um formulário de cadeia de conexão que pode ser usada testando a conexão. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
PropertyChanged | Evento que aciona na ocorrência de uma alteração em uma propriedade de conexão. (Herdado de DataConnectionProperties.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
![]() ![]() |
IDictionary.Add | Adiciona um elemento como um par chave/valor a IDictionaryespecificadoinstância. |
![]() ![]() |
IDictionary.Clear | Remove todos os elementos da instância especificada de IDictionary . |
![]() ![]() |
IDictionary.Contains | Determina se a instância atual de IDictionarycontém um elemento com a chave especificada. |
![]() ![]() |
ICollection.CopyTo | Copia 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 na instância atual de ICollection. |
![]() ![]() |
ICustomTypeDescriptor.GetAttributes | Recupera uma coleção de atributos personalizados para o objeto especificado. |
![]() ![]() |
ICustomTypeDescriptor.GetClassName | Retorna o nome de classe do objeto especificado. |
![]() ![]() |
ICustomTypeDescriptor.GetComponentName | Retorna 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 | Retorna um objeto de IDictionaryEnumerator para a instância de 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 especificada de um componente. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Recupera os eventos para essa instância de um componente que usa a matriz especificada de 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 da propriedade. |
![]() ![]() |
IDictionary.IsFixedSize | Recupera um valor Booleano que indica se a instância especificada de IDictionarytem um tamanho fixo. |
![]() ![]() |
IDictionary.IsReadOnly | Obtém um boolean indicando se a instância de IDictionaryé somente leitura. |
![]() ![]() |
ICollection.IsSynchronized | Recupera 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 da instância atual de IDictionary. |
![]() ![]() |
IDictionary.Keys | Recupera um objeto de ICollection que contém as chaves para a instância de IDictionary . |
![]() ![]() |
IDictionary.Remove | Remove o elemento com a chave especificada de instância de IDictionary . |
![]() ![]() |
ICollection.SyncRoot | Recupera um objeto que pode ser usado para sincronizar acesso à coleção de propriedades de conexão. |
![]() ![]() |
IDictionary.Values | Recupera um objeto de ICollection que contém os valores na instância especificada de IDictionary . |
![]() ![]() |
IDataConnectionProperties.PropertyChanged | Evento que aciona na ocorrência de uma alteração em uma propriedade de conexão. (Herdado de DataConnectionProperties.) |
Superior
Comentários
Não se espera que um provedor de DDEX baseado em ADO.NET precisará personalizar a enumeração de objeto. No entanto, essa classe é uma classe base que você possa estender em situações onde adicionado ou a funcionalidade modificada de enumeração dentro de Visual Studio é necessária.
A maioria dos métodos públicos nessa classe são substituídos classe base (classe deDataConnectionProperties ) porque essa implementação não confiar em qualquer a classe base para ajuda com tarefas como a análise e compilação; em vez, representante normalmente o equivalente chama o construtor do objeto de cadeia de conexão.
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.