Interfaccia IVsDataConnectionProperties
Rappresenta l'interfaccia che espone metodi e proprietà per l'analisi e la formattazione delle stringhe di connessione e per l'archiviazione di proprietà fortemente tipizzate, attributi personalizzati e di sinonimi.
Spazio dei nomi: Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Sintassi
'Dichiarazione
Public Interface IVsDataConnectionProperties _
Inherits IDictionary(Of String, Object), ICollection(Of KeyValuePair(Of String, Object)), _
IEnumerable(Of KeyValuePair(Of String, Object)), IEnumerable
public interface IVsDataConnectionProperties : IDictionary<string, Object>,
ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>,
IEnumerable
public interface class IVsDataConnectionProperties : IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable
type IVsDataConnectionProperties =
interface
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
end
public interface IVsDataConnectionProperties extends IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable
Il tipo IVsDataConnectionProperties espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Count | Ottiene il numero di elementi contenuti in ICollection<T>. (Ereditato da ICollection<KeyValuePair<String, Object>>) |
![]() |
IsReadOnly | ottiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da ICollection<KeyValuePair<String, Object>>) |
![]() |
Item | Ottiene o imposta l'elemento con la chiave specificata. (Ereditato da IDictionary<String, Object>) |
![]() |
Keys | Ottiene un'interfaccia ICollection<T> contenente le chiavi dell'interfaccia IDictionary<TKey, TValue>. (Ereditato da IDictionary<String, Object>) |
![]() |
Values | Ottiene un'interfaccia ICollection<T> contenente i valori dell'interfaccia IDictionary<TKey, TValue>. (Ereditato da IDictionary<String, Object>) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Add(T) | Aggiunge un elemento a ICollection<T>. (Ereditato da ICollection<KeyValuePair<String, Object>>) |
![]() |
Add(TKey, TValue) | Aggiunge un elemento con la chiave e il valore forniti all'interfaccia IDictionary<TKey, TValue>. (Ereditato da IDictionary<String, Object>) |
![]() |
Add(String, Type, Object) | Se implementata da una classe, aggiungere una nuova proprietà alle proprietà di connessione corrente della raccolta. |
![]() |
Clear | Rimuove tutti gli elementi da ICollection<T>. (Ereditato da ICollection<KeyValuePair<String, Object>>) |
![]() |
Contains | determina se ICollection<T> contiene un valore specifico. (Ereditato da ICollection<KeyValuePair<String, Object>>) |
![]() |
ContainsKey | Determina se l'interfaccia IDictionary<TKey, TValue> contiene un elemento con la chiave specificata. (Ereditato da IDictionary<String, Object>) |
![]() |
CopyTo | Copia gli elementi di ICollection<T> in Array, l'avvio a un particolare Array indice. (Ereditato da ICollection<KeyValuePair<String, Object>>) |
![]() |
GetEnumerator() | Restituisce un enumeratore che scorre la raccolta. (Ereditato da IEnumerable<KeyValuePair<String, Object>>) |
![]() |
GetEnumerator() | Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable) |
![]() |
Parse | Se implementata da una classe, smonta componenti di una stringa di connessione in serie di proprietà in DataConnectionProperties corrente istanza. |
![]() |
Remove(TKey) | Consente di rimuovere l'elemento con la chiave specificata dall'interfaccia IDictionary<TKey, TValue>. (Ereditato da IDictionary<String, Object>) |
![]() |
Remove(T) | Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>. (Ereditato da ICollection<KeyValuePair<String, Object>>) |
![]() |
Reset() | Se implementata da una classe, viene reimpostato i valori delle proprietà di connessione a uno stato iniziale. |
![]() |
Reset(String) | Se implementata da una classe, rimuove la proprietà specificata dalle proprietà di connessione corrente del dataset. |
![]() |
ToSafeString | Se implementata da una classe, recupera una rappresentazione di stringa delle proprietà di connessione del set di dati che esclude le proprietà riservate o le proprietà che non devono essere mantenute. |
![]() |
ToString | Se implementata da una classe, recupera la rappresentazione di stringa predefinita delle proprietà di connessione corrente. |
![]() |
TryGetValue | Ottiene il valore associato alla chiave specificata. (Ereditato da IDictionary<String, Object>) |
In alto
Note
Nel caso più semplice, una classe derivata deve aggiungere proprietà alla classe e posizionare gli attributi componenti di queste proprietà per personalizzare il comportamento.Nel caso più avanzato, una classe derivata può eseguire l'override dell'analisi e il codice di formattazione e dinamicamente modifica qualsiasi proprietà in base alle azioni specifiche, come impostare il valore di una proprietà.
Questa interfaccia dispone di un'implementazione di base in DDEX Framework.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Data.Services.SupportEntities