AdoDotNetConnectionProperties Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties usando l'oggetto 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
- Ereditarietà
- Implementazioni
-
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
Costruttori
AdoDotNetConnectionProperties() |
Inizializza una nuova istanza della classe AdoDotNetConnectionProperties. |
Proprietà
ConnectionStringBuilder |
Ottiene l'oggetto generatore di ADO.NET stringa di connessione sottostante per l'istanza delle proprietà di connessione corrente. |
Count |
Ottiene il numero di proprietà di connessione. |
IsComplete |
Ottiene un valore che indica se sono state impostate proprietà di connessione sufficienti per il stringa di connessione. |
IsExtensible |
Ottiene un valore che indica se le proprietà di connessione del provider DDEX sono estendibili. |
Item[String] |
Ottiene o imposta un valore per una proprietà specificata nel provider DDEX. Genera l'evento se la PropertyChanged proprietà è impostata. |
Keys |
Ottiene tutte le proprietà che fanno parte dei dati stringa di connessione. |
Site |
Ottiene o imposta il sito dell'oggetto. (Ereditato da DataSiteableObject<T>) |
Values |
Ottiene i valori dell'stringa di connessione. |
Metodi
Add(String, Object) |
Aggiunge una nuova proprietà all'insieme delle proprietà di connessione corrente. Genera l'evento PropertyChanged. |
Add(String, Type, Object) |
Aggiunge una nuova proprietà all'insieme delle proprietà di connessione corrente. |
Contains(KeyValuePair<String,Object>) |
Verifica se una coppia di proprietà e nome di proprietà specificata è un membro del set corrente di proprietà di connessione. |
ContainsKey(String) |
Verifica se il nome della proprietà specificato è un membro del set corrente di proprietà di connessione. |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Copia il set di proprietà di connessione in una matrice, a partire dall'indice della matrice specificato. |
GetSynonyms(String) |
Recupera un elenco di sinonimi per una proprietà di connessione dati specificata. |
IsSensitive(String) |
Restituisce un valore booleano che indica se una proprietà specificata contiene informazioni riservate. |
OnPropertyChanged(PropertyChangedEventArgs) |
Genera l'evento PropertyChanged quando una proprietà cambia nei dati stringa di connessione. |
OnSiteChanged(EventArgs) |
Genera un evento se il sito è stato modificato. |
Parse(String) |
Disassembla i componenti di un stringa di connessione in un set di proprietà di connessione come impostato nell'istanza della classe correnteAdoDotNetConnectionProperties. Genera l'evento PropertyChanged. |
Remove(String) |
Rimuove una proprietà dall'insieme di proprietà di connessione corrente. |
Reset() |
Reimposta una proprietà di connessione al relativo valore iniziale e genera l'evento PropertyChanged . |
Reset(String) |
Rimuove la proprietà specificata dal stringa di connessione e genera l'eventoPropertyChanged. |
ToDisplayString() |
Recupera una rappresentazione di stringa del set corrente di proprietà di connessione dati adatte per la visualizzazione sullo schermo. |
ToSafeString() |
Restituisce una rappresentazione stringa del set corrente di proprietà di connessione dati, escluse le proprietà sensibili che devono essere serializzate. |
ToString() |
Restituisce una rappresentazione stringa del set corrente di proprietà di connessione dati. |
TryGetValue(String, Object) |
Recupera un valore corrispondente alla chiave fornita chiamando questo metodo nella classe di base di .NET Framework stringa di connessione builder (DbConnectionStringBuilder). |
Eventi
PropertyChanged |
Si verifica all'occorrenza di una modifica a una proprietà di connessione. |
SiteChanged |
Si verifica quando si modifica la proprietà Site. (Ereditato da DataSiteableObject<T>) |
Implementazioni dell'interfaccia esplicita
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties usando l'oggetto ADO .NET DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties usando l'oggetto ADO .NET DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties usando l'oggetto ADO .NET DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties usando l'oggetto ADO .NET DbConnectionStringBuilder. |
ICustomTypeDescriptor.GetAttributes() |
Recupera una raccolta di attributi personalizzati per l'oggetto specificato. |
ICustomTypeDescriptor.GetClassName() |
Recupera il nome della classe dell'oggetto specificato. |
ICustomTypeDescriptor.GetComponentName() |
Recupera il nome dell'oggetto specificato. |
ICustomTypeDescriptor.GetConverter() |
Recupera un convertitore di tipi per l'oggetto specificato. |
ICustomTypeDescriptor.GetDefaultEvent() |
Recupera l'evento predefinito per l'oggetto specificato. |
ICustomTypeDescriptor.GetDefaultProperty() |
Recupera la proprietà predefinita per l'oggetto specificato. |
ICustomTypeDescriptor.GetEditor(Type) |
Recupera un editor del tipo specificato per questo oggetto. |
ICustomTypeDescriptor.GetEvents() |
Per una descrizione di questo membro, vedere GetEvents(). |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Per una descrizione di questo membro, vedere GetEvents(). |
ICustomTypeDescriptor.GetProperties() |
Per una descrizione di questo membro, vedere GetProperties(). |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Per una descrizione di questo membro, vedere GetProperties(). |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Per una descrizione di questo membro, vedere GetPropertyOwner(PropertyDescriptor). |
IEnumerable.GetEnumerator() |
Recupera un enumeratore che enumera tutte le proprietà di connessione note e i relativi valori, se presenti. |
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties usando l'oggetto ADO .NET DbConnectionStringBuilder. |
Metodi di estensione
AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean) |
Aggiungere un contenuto del dizionario all'altro dizionario |
GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK) |
Ottiene un valore in base alla chiave specificata. |
EmptyIfNull<T>(IEnumerable<T>) |
Restituisce questa enumerazione nel caso in cui non sia null. In caso contrario, l'enumerazione null restituisce vuota. |