AdoDotNetConnectionProperties Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties usando o objeto ADO .NET DbConnectionStringBuilder.
public ref class AdoDotNetConnectionProperties : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Core::IVsDataProvider ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionUIProperties, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::ICustomTypeDescriptor, System::ComponentModel::INotifyPropertyChanged
public class AdoDotNetConnectionProperties : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Core.IVsDataProvider>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionUIProperties, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.INotifyPropertyChanged
type AdoDotNetConnectionProperties = class
inherit DataSiteableObject<IVsDataProvider>
interface IVsDataConnectionProperties
interface IDictionary<string, obj>
interface ICollection<KeyValuePair<string, obj>>
interface seq<KeyValuePair<string, obj>>
interface IEnumerable
interface IVsDataConnectionUIProperties
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
Public Class AdoDotNetConnectionProperties
Inherits DataSiteableObject(Of IVsDataProvider)
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
- Herança
- Implementações
-
IVsDataConnectionProperties IVsDataConnectionUIProperties ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable ICustomTypeDescriptor INotifyPropertyChanged
Construtores
AdoDotNetConnectionProperties() |
Inicializa uma nova instância da classe AdoDotNetConnectionProperties. |
Propriedades
ConnectionStringBuilder |
Obtém o objeto de construtor de ADO.NET cadeia de conexão subjacente para a instância de propriedades de conexão atual. |
Count |
Obtém o número de propriedades de conexão. |
IsComplete |
Obtém um valor que indica se propriedades de conexão suficientes foram definidas para o cadeia de conexão. |
IsExtensible |
Obtém um valor que indica se as propriedades de conexão do provedor DDEX são extensíveis. |
Item[String] |
Obtém ou define um valor para uma propriedade especificada no provedor DDEX. Aciona o PropertyChanged evento se a propriedade estiver definida. |
Keys |
Obtém todas as propriedades que fazem parte do cadeia de conexão de dados. |
Site |
Obtém ou define o site do objeto. (Herdado de DataSiteableObject<T>) |
Values |
Obtém os valores do cadeia de conexão. |
Métodos
Add(String, Object) |
Adiciona uma nova propriedade à coleção de propriedades de conexão atual. Aciona o evento PropertyChanged. |
Add(String, Type, Object) |
Adiciona uma nova propriedade à coleção de propriedades de conexão atual. |
Contains(KeyValuePair<String,Object>) |
Testa se um par de valores e nome de propriedade especificados é um membro do conjunto atual de propriedades de conexão. |
ContainsKey(String) |
Testa se o nome da propriedade especificada é um membro do conjunto atual de propriedades de conexão. |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Copia o conjunto de propriedades de conexão para uma matriz, começando no índice de matriz especificado. |
GetSynonyms(String) |
Recupera uma lista de matrizes de sinônimos para uma propriedade de conexão de dados especificada. |
IsSensitive(String) |
Retorna um valor booliano que indica se uma propriedade especificada contém informações confidenciais. |
OnPropertyChanged(PropertyChangedEventArgs) |
Gera o PropertyChanged evento quando uma propriedade é alterada no cadeia de conexão de dados. |
OnSiteChanged(EventArgs) |
Gerará um evento se o Site tiver sido alterado. |
Parse(String) |
Desmonta os componentes de um cadeia de conexão em um conjunto de propriedades de conexão, conforme definido na instância de classe atualAdoDotNetConnectionProperties. Aciona o evento PropertyChanged. |
Remove(String) |
Remove uma propriedade da coleção de propriedades de conexão atual. |
Reset() |
Redefine uma propriedade de conexão para seu valor inicial e gera o PropertyChanged evento. |
Reset(String) |
Remove a propriedade fornecida do cadeia de conexão e gera o PropertyChanged evento. |
ToDisplayString() |
Recupera uma representação de cadeia de caracteres do conjunto atual de propriedades de conexão de dados adequadas para exibição na tela. |
ToSafeString() |
Retorna uma representação de cadeia de caracteres do conjunto atual de propriedades de conexão de dados, excluindo as propriedades confidenciais que devem ser serializadas. |
ToString() |
Retorna uma representação de cadeia de caracteres do conjunto atual de propriedades de conexão de dados. |
TryGetValue(String, Object) |
Recupera um valor correspondente à chave fornecida chamando esse método na classe base do construtor de .NET Framework cadeia de conexão (DbConnectionStringBuilder). |
Eventos
PropertyChanged |
Ocorre na ocorrência de uma alteração em uma propriedade de conexão. |
SiteChanged |
Ocorre quando a propriedade Site é modificada. (Herdado de DataSiteableObject<T>) |
Implantações explícitas de interface
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties usando o objeto ADO .NET DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties usando o objeto ADO .NET DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties usando o objeto ADO .NET DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties usando o objeto ADO .NET DbConnectionStringBuilder. |
ICustomTypeDescriptor.GetAttributes() |
Recupera 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 tipo para o objeto especificado. |
ICustomTypeDescriptor.GetDefaultEvent() |
Recupera o evento padrão para o objeto especificado. |
ICustomTypeDescriptor.GetDefaultProperty() |
Recupera a propriedade padrão do objeto especificado. |
ICustomTypeDescriptor.GetEditor(Type) |
Recupera um editor do tipo especificado para este objeto. |
ICustomTypeDescriptor.GetEvents() |
Para obter uma descrição desse membro, confira GetEvents(). |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Para obter uma descrição desse membro, confira GetEvents(). |
ICustomTypeDescriptor.GetProperties() |
Para obter uma descrição desse membro, confira GetProperties(). |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Para obter uma descrição desse membro, confira GetProperties(). |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Para obter uma descrição desse membro, confira GetPropertyOwner(PropertyDescriptor). |
IEnumerable.GetEnumerator() |
Recupera um enumerador que enumera todas as propriedades de conexão conhecidas e seus valores, se houver. |
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties usando o objeto ADO .NET DbConnectionStringBuilder. |
Métodos de Extensão
AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean) |
Adicionar um conteúdo de dicionário ao outro dicionário |
GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK) |
Obtém um valor pela chave fornecida. |
EmptyIfNull<T>(IEnumerable<T>) |
Retorne essa enumeração caso ela não seja nula. Caso seja enumeração vazia de retorno nulo. |