DataConnectionProperties 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.
public ref class DataConnectionProperties abstract : 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 abstract class DataConnectionProperties : 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 DataConnectionProperties = class
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 MustInherit Class DataConnectionProperties
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
- Herança
-
DataConnectionProperties
- 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
DataConnectionProperties() |
Inicializa uma instância não parametrizada da DataConnectionProperties classe . |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) |
Inicializa uma instância parametrizada da DataConnectionProperties classe que fornece a capacidade de comparar nomes de propriedade. |
DataConnectionProperties(IEqualityComparer<String>) |
Inicializa uma instância parametrizada da DataConnectionProperties classe que fornece a capacidade de comparar nomes de propriedade. |
Propriedades
Count |
Obtém o número de propriedades de conexão de dados existentes. |
IsComplete |
Obtém um valor booliano que indica se um determinado cadeia de conexão está concluído. |
IsExtensible |
Obtém ou define um valor booliano 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 do provedor DDEX. |
Keys |
Obtém uma coleção dos nomes de chave de propriedade atuais. |
OrderedProperties |
Obtém uma coleção de nomes de propriedade especificando uma ordem razoável (ou necessária) para as propriedades quando representadas no formato de cadeia de caracteres. |
Values |
Recupera uma coleção dos valores de propriedade atuais. |
Métodos
Add(String, Object) |
Adiciona uma nova propriedade à coleção de propriedades de conexão atual. |
Add(String, Type, Object) |
Adiciona uma nova propriedade à coleção de propriedades de conexão atual. |
AddProperty(PropertyDescriptor, Attribute[]) |
Adiciona dinamicamente uma nova propriedade à coleção de propriedades reconhecidas nativamente pela instância atual da DataConnectionProperties classe . |
AddProperty(String, Type, Attribute[]) |
Adiciona dinamicamente uma nova propriedade à coleção de propriedades reconhecidas nativamente por essa instância de propriedades de conexão de dados. |
Contains(KeyValuePair<String,Object>) |
Testa se uma propriedade especificada e seus valores estão presentes no conjunto atual de propriedades de conexão. |
ContainsKey(String) |
Testa se uma propriedade especificada é um membro do conjunto atual de propriedades de conexão. |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Copia o conjunto atual de propriedades de conexão e seus valores para a matriz especificada, começando no índice de matriz especificado. |
GetKeyAsString(String) |
Formata uma chave de propriedade para posicionamento em um cadeia de conexão. |
GetProperties() |
Recupera a coleção de descritores de todas as propriedades conhecidas no momento. |
GetProperties(Attribute[]) |
Recupera a coleção de descritores de propriedades conhecidas no momento que correspondem a um conjunto especificado de atributos. |
GetProperty(String) |
Recupera o descritor de uma propriedade com o nome da propriedade especificado. |
GetSynonyms(String) |
Recupera uma lista de matrizes de sinônimos para uma propriedade especificada. |
GetValueAsString(String) |
Formata um valor de propriedade para posicionamento em um cadeia de conexão. |
Initialize(IDictionary<String,Object>) |
Inicializa a instância atual DataConnectionProperties para seu estado padrão e define cada propriedade no dicionário especificado. |
InitializeProperties() |
Inicializa o conjunto de propriedades reconhecidas nativamente para a instância atual DataConnectionProperties . |
InitializeSynonyms() |
Inicializa o conjunto de sinônimos disponíveis para cada propriedade reconhecida nativamente na instância atual DataConnectionProperties . |
InitializeValue(String, Object) |
Inicializa o valor de uma propriedade de conexão especificada. |
InitializeValues(IDictionary<String,Object>) |
Inicializa valores para um conjunto especificado de propriedades, usando um dicionário de pares nome/valor. |
IsSensitive(String) |
Indica se uma propriedade contém informações confidenciais. |
ModifyProperty(String, Attribute[]) |
Modifica uma propriedade existente da qual a instância atual DataConnectionProperties tem reconhecimento nativo. |
OnPropertyChanged(PropertyChangedEventArgs) |
Aciona o evento PropertyChanged. |
Parse(String) |
Desmonta os componentes de um cadeia de conexão em um conjunto de propriedades na instância atualDataConnectionProperties. |
ReadKeyFromString(String, Int32) |
Lê um nome de chave de propriedade de um cadeia de conexão começando em um índice especificado e atualiza o índice para apontar para uma posição imediatamente após o nome da chave de propriedade. |
ReadValueFromString(String, String, Int32) |
Lê um valor de propriedade de um cadeia de conexão começando em um índice especificado, converte-o no tipo correto e atualiza o índice para apontar para uma posição após o nome da propriedade. |
Remove(String) |
Remove uma propriedade da coleção de propriedades de conexão atual. |
RemoveProperty(String) |
Remove uma propriedade reconhecida nativamente da coleção atual de propriedades. |
Reset() |
Redefine os valores das propriedades de conexão para um estado inicial. |
Reset(String) |
Remove a propriedade especificada do conjunto atual de propriedades de conexão de dados. |
ResolveProperty(String, Boolean) |
Pesquisa a propriedade especificada na lista de sinônimos e, opcionalmente, torna essa propriedade o nome principal da coleção de sinônimos, se ainda não for assim. |
SetPropertySynonyms(String, String[]) |
Define ou limpa os sinônimos da propriedade especificada. |
ShouldPersistProperty(String) |
Indica se uma propriedade deve ser mantida ao criar um cadeia de conexão. |
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() |
Recupera uma representação de cadeia de caracteres do conjunto atual de propriedades de conexão de dados que exclui propriedades confidenciais ou propriedades que não devem ser persistidas. |
ToString() |
Recupera a representação de cadeia de caracteres padrão das propriedades de conexão atuais. |
TryGetValue(String, Object) |
Recupera o valor da propriedade especificada. |
Eventos
PropertyChanged |
Ocorre na ocorrência de uma alteração em uma propriedade de conexão. |
Implantações explícitas de interface
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
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 para o objeto especificado. |
ICustomTypeDescriptor.GetEditor(Type) |
Recupera um editor do tipo especificado para este objeto. |
ICustomTypeDescriptor.GetEvents() |
Recupera os eventos para a instância especificada de um componente. |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Recupera os eventos para essa instância de um componente, usando a matriz de atributos especificada como um filtro. |
ICustomTypeDescriptor.GetProperties() |
Recupera as propriedades para a instância especificada de um componente. |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Recupera as propriedades para a instância especificada de um componente, usando a matriz de atributos como um filtro. |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Recupera um objeto que contém a propriedade descrita pelo descritor de propriedade especificado. |
IEnumerable.GetEnumerator() |
Recupera um IEnumerator. |
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Representa uma implementação das interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
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 uma enumeração vazia de retorno nulo. |