DataConnectionProperties 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.
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
- Ereditarietà
-
DataConnectionProperties
- 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
DataConnectionProperties() |
Inizializza un'istanza non con parametri della DataConnectionProperties classe . |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) |
Inizializza un'istanza con parametri della DataConnectionProperties classe che consente di confrontare i nomi delle proprietà. |
DataConnectionProperties(IEqualityComparer<String>) |
Inizializza un'istanza con parametri della DataConnectionProperties classe che consente di confrontare i nomi delle proprietà. |
Proprietà
Count |
Ottiene il numero di proprietà di connessione dati esistenti. |
IsComplete |
Ottiene un valore booleano che indica se un determinato stringa di connessione è completo. |
IsExtensible |
Ottiene o imposta un valore booleano che indica se le proprietà di connessione del provider DDEX sono estendibili. |
Item[String] |
Ottiene o imposta un valore per una proprietà specificata del provider DDEX. |
Keys |
Ottiene un insieme dei nomi delle chiavi delle proprietà correnti. |
OrderedProperties |
Ottiene una raccolta di nomi di proprietà che specificano un ordine ragionevole (o necessario) per le proprietà quando rappresentate in formato stringa. |
Values |
Recupera una raccolta dei valori delle proprietà correnti. |
Metodi
Add(String, Object) |
Aggiunge una nuova proprietà all'insieme delle proprietà di connessione corrente. |
Add(String, Type, Object) |
Aggiunge una nuova proprietà all'insieme delle proprietà di connessione corrente. |
AddProperty(PropertyDescriptor, Attribute[]) |
Aggiunge dinamicamente una nuova proprietà all'insieme di proprietà riconosciute in modo nativo dall'istanza corrente della DataConnectionProperties classe . |
AddProperty(String, Type, Attribute[]) |
Aggiunge dinamicamente una nuova proprietà alla raccolta di proprietà riconosciute in modo nativo da questa istanza delle proprietà di connessione dati. |
Contains(KeyValuePair<String,Object>) |
Verifica se una proprietà specificata e i relativi valori sono presenti nel set corrente di proprietà di connessione. |
ContainsKey(String) |
Verifica se una proprietà specificata è un membro del set corrente di proprietà di connessione. |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Copia il set corrente di proprietà di connessione e i relativi valori nella matrice specificata, a partire dall'indice della matrice specificato. |
GetKeyAsString(String) |
Formatta una chiave di proprietà per il posizionamento in un stringa di connessione. |
GetProperties() |
Recupera la raccolta di descrittori di tutte le proprietà attualmente note. |
GetProperties(Attribute[]) |
Recupera la raccolta di descrittori di proprietà attualmente note che corrispondono a un set specificato di attributi. |
GetProperty(String) |
Recupera il descrittore di una proprietà con il nome della proprietà specificato. |
GetSynonyms(String) |
Recupera un elenco di matrici di sinonimi per una proprietà specificata. |
GetValueAsString(String) |
Formatta un valore della proprietà per il posizionamento in un stringa di connessione. |
Initialize(IDictionary<String,Object>) |
Inizializza l'istanza corrente DataConnectionProperties sullo stato predefinito e quindi imposta ogni proprietà nel dizionario specificato. |
InitializeProperties() |
Inizializza il set di proprietà riconosciute in modo nativo per l'istanza corrente DataConnectionProperties . |
InitializeSynonyms() |
Inizializza il set di sinonimi disponibili per ogni proprietà riconosciuta in modo nativo nell'istanza corrente DataConnectionProperties . |
InitializeValue(String, Object) |
Inizializza il valore di una proprietà di connessione specificata. |
InitializeValues(IDictionary<String,Object>) |
Inizializza i valori per un set specificato di proprietà, utilizzando un dizionario di coppie nome/valore. |
IsSensitive(String) |
Indica se una proprietà contiene informazioni riservate. |
ModifyProperty(String, Attribute[]) |
Modifica una proprietà esistente di cui l'istanza corrente DataConnectionProperties è compatibile in modo nativo. |
OnPropertyChanged(PropertyChangedEventArgs) |
Genera l'evento PropertyChanged. |
Parse(String) |
Disassembla i componenti di un stringa di connessione in un set di proprietà nell'istanza correnteDataConnectionProperties. |
ReadKeyFromString(String, Int32) |
Legge il nome di una chiave di proprietà da un stringa di connessione a partire da un indice specificato e quindi aggiorna l'indice in modo che punti a una posizione immediatamente successiva al nome della chiave della proprietà. |
ReadValueFromString(String, String, Int32) |
Legge un valore della proprietà da un stringa di connessione a partire da un indice specificato, lo converte nel tipo corretto e aggiorna l'indice in modo che punti a una posizione che segue il nome della proprietà. |
Remove(String) |
Rimuove una proprietà dall'insieme di proprietà di connessione corrente. |
RemoveProperty(String) |
Rimuove una proprietà riconosciuta in modo nativo dall'insieme corrente di proprietà. |
Reset() |
Reimposta i valori delle proprietà di connessione su uno stato iniziale. |
Reset(String) |
Rimuove la proprietà specificata dal set corrente di proprietà di connessione dati. |
ResolveProperty(String, Boolean) |
Cerca la proprietà specificata nell'elenco dei sinonimi e facoltativamente imposta questa proprietà come nome primario per l'insieme sinonimi, se non è già così. |
SetPropertySynonyms(String, String[]) |
Imposta o cancella i sinonimi per la proprietà specificata. |
ShouldPersistProperty(String) |
Indica se una proprietà deve essere mantenuta durante la compilazione di un stringa di connessione. |
ToDisplayString() |
Recupera una rappresentazione di stringa del set corrente di proprietà di connessione dati adatte per la visualizzazione sullo schermo. |
ToSafeString() |
Recupera una rappresentazione di stringa del set corrente di proprietà di connessione dati che esclude proprietà o proprietà sensibili che non devono essere rese persistenti. |
ToString() |
Recupera la rappresentazione di stringa predefinita delle proprietà di connessione correnti. |
TryGetValue(String, Object) |
Recupera il valore della proprietà specificata. |
Eventi
PropertyChanged |
Si verifica all'occorrenza di una modifica a una proprietà di connessione. |
Implementazioni dell'interfaccia esplicita
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
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() |
Recupera gli eventi per l'istanza specificata di un componente. |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Recupera gli eventi per questa istanza di un componente, utilizzando la matrice di attributi specificata come filtro. |
ICustomTypeDescriptor.GetProperties() |
Recupera le proprietà per l'istanza specificata di un componente. |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Recupera le proprietà per l'istanza specificata di un componente, utilizzando la matrice di attributi come filtro. |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Recupera un oggetto che contiene la proprietà descritta dal descrittore di proprietà specificato. |
IEnumerable.GetEnumerator() |
Recupera un oggetto IEnumerator. |
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Rappresenta un'implementazione delle interfacce IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
Metodi di estensione
AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean) |
Aggiungere un contenuto del dizionario a un 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. Nel caso in cui sia null restituisce un'enumerazione vuota. |