Condividi tramite


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
Proprietà pubblica Count Ottiene il numero di elementi contenuti in ICollection<T>. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Proprietà pubblica IsReadOnly ottiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Proprietà pubblica Item Ottiene o imposta l'elemento con la chiave specificata. (Ereditato da IDictionary<String, Object>)
Proprietà pubblica Keys Ottiene un'interfaccia ICollection<T> contenente le chiavi dell'interfaccia IDictionary<TKey, TValue>. (Ereditato da IDictionary<String, Object>)
Proprietà pubblica Values Ottiene un'interfaccia ICollection<T> contenente i valori dell'interfaccia IDictionary<TKey, TValue>. (Ereditato da IDictionary<String, Object>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(T) Aggiunge un elemento a ICollection<T>. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Metodo pubblico Add(TKey, TValue) Aggiunge un elemento con la chiave e il valore forniti all'interfaccia IDictionary<TKey, TValue>. (Ereditato da IDictionary<String, Object>)
Metodo pubblico Add(String, Type, Object) Se implementata da una classe, aggiungere una nuova proprietà alle proprietà di connessione corrente della raccolta.
Metodo pubblico Clear Rimuove tutti gli elementi da ICollection<T>. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Metodo pubblico Contains determina se ICollection<T> contiene un valore specifico. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Metodo pubblico ContainsKey Determina se l'interfaccia IDictionary<TKey, TValue> contiene un elemento con la chiave specificata. (Ereditato da IDictionary<String, Object>)
Metodo pubblico CopyTo Copia gli elementi di ICollection<T> in Array, l'avvio a un particolare Array indice. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre la raccolta. (Ereditato da IEnumerable<KeyValuePair<String, Object>>)
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable)
Metodo pubblico Parse Se implementata da una classe, smonta componenti di una stringa di connessione in serie di proprietà in DataConnectionProperties corrente istanza.
Metodo pubblico Remove(TKey) Consente di rimuovere l'elemento con la chiave specificata dall'interfaccia IDictionary<TKey, TValue>. (Ereditato da IDictionary<String, Object>)
Metodo pubblico Remove(T) Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Metodo pubblico Reset() Se implementata da una classe, viene reimpostato i valori delle proprietà di connessione a uno stato iniziale.
Metodo pubblico Reset(String) Se implementata da una classe, rimuove la proprietà specificata dalle proprietà di connessione corrente del dataset.
Metodo pubblico 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.
Metodo pubblico ToString Se implementata da una classe, recupera la rappresentazione di stringa predefinita delle proprietà di connessione corrente.
Metodo pubblico 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