Condividi tramite


Interfaccia IVsDataConnectionUIProperties

Consente di modificare le proprietà di connessione dati nel contesto di un'interfaccia utente di connessione, ad esempio la finestra di dialogo di connessione dati.

Spazio dei nomi:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Sintassi

'Dichiarazione
Public Interface IVsDataConnectionUIProperties _
    Inherits IVsDataConnectionProperties, IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public interface IVsDataConnectionUIProperties : IVsDataConnectionProperties, 
    IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
    IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor, 
    INotifyPropertyChanged
public interface class IVsDataConnectionUIProperties : IVsDataConnectionProperties, 
    IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>, 
    IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable, 
    ICustomTypeDescriptor, INotifyPropertyChanged
type IVsDataConnectionUIProperties =  
    interface 
        interface IVsDataConnectionProperties 
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable 
        interface ICustomTypeDescriptor 
        interface INotifyPropertyChanged 
    end
public interface IVsDataConnectionUIProperties extends IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged

Il tipo IVsDataConnectionUIProperties espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi contenuti in ICollection. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Proprietà pubblica IsComplete Se implementata da una classe, ottiene un valore che indica se una stringa di connessione specificata è completa.
Proprietà pubblica IsExtensible Se implementata da una classe, ottiene o imposta un valore Boolean che indica se le proprietà di connessione del provider di DDEX sono estensibili.
Proprietà pubblica IsReadOnly Ottiene un valore che indica se ICollection è 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 contenente le chiavi di IDictionary. (Ereditato da IDictionary<String, Object>)
Proprietà pubblica Values Ottiene un'interfaccia ICollection contenente i valori dell'interfaccia IDictionary. (Ereditato da IDictionary<String, Object>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(UTP) Aggiunge un elemento all'insieme ICollection. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Metodo pubblico Add(UTP, UTP) Aggiunge un elemento con la chiave e il valore forniti all'interfaccia IDictionary. (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. (Ereditato da IVsDataConnectionProperties)
Metodo pubblico Clear Consente di rimuovere tutti gli elementi dal controllo ICollection. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Metodo pubblico Contains Stabilisce se l'interfaccia ICollection contiene un valore specifico. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Metodo pubblico ContainsKey Determina se l'interfaccia IDictionary contiene un elemento con la chiave specificata. (Ereditato da IDictionary<String, Object>)
Metodo pubblico CopyTo Copia gli elementi dell'interfaccia ICollection in una classe Array, a partire da un particolare indice Array. (Ereditato da ICollection<KeyValuePair<String, Object>>)
Metodo pubblico GetAttributes Restituisce un insieme di attributi personalizzati per questa istanza di un componente. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetClassName Restituisce il nome della classe per questa istanza di un componente. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetComponentName Restituisce il nome di questa istanza di un componente. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetConverter Restituisce il convertitore di tipi per questa istanza di un componente. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetDefaultEvent Restituisce l'evento predefinito per questa istanza di un componente. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetDefaultProperty Restituisce la proprietà predefinita per questa istanza di un componente. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetEditor Restituisce un editor del tipo specificato per questa istanza di un componente. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetEnumerator Restituisce un enumeratore che consente di scorrere la raccolta. (Ereditato da IEnumerable<KeyValuePair<String, Object>>)
Metodo pubblico GetEvents Restituisce gli eventi per questa istanza di un componente. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetEvents(Attribute) Restituisce gli eventi per questa istanza di un componente utilizzando come filtro la matrice di attributi specificata. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetProperties Restituisce le proprietà per questa istanza di un componente. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetProperties(Attribute) Restituisce le proprietà per questa istanza di un componente utilizzando come filtro la matrice di attributi. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetPropertyOwner Restituisce un oggetto contenente la proprietà descritta dal descrittore di proprietà specificato. (Ereditato da ICustomTypeDescriptor)
Metodo pubblico GetSynonyms Se implementata da una classe, recupera un elenco di matrice di sinonimi per una determinata proprietà.
Metodo pubblico IsSensitive Se implementata da una classe, indica se una proprietà contiene informazioni riservate.
Metodo pubblico Parse Se implementata da una classe, smonta componenti di una stringa di connessione in serie di proprietà in DataConnectionProperties corrente istanza. (Ereditato da IVsDataConnectionProperties)
Metodo pubblico Remove(UTP) Consente di rimuovere l'elemento con la chiave specificata dall'interfaccia IDictionary. (Ereditato da IDictionary<String, Object>)
Metodo pubblico Remove(UTP) Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia ICollection. (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. (Ereditato da IVsDataConnectionProperties)
Metodo pubblico Reset(String) Se implementata da una classe, rimuove la proprietà specificata dalle proprietà di connessione corrente del dataset. (Ereditato da IVsDataConnectionProperties)
Metodo pubblico ToDisplayString Se implementata da una classe, recupera una rappresentazione di stringa delle proprietà di connessione del set di dati appropriato per la visualizzazione sullo schermo.
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. (Ereditato da IVsDataConnectionProperties)
Metodo pubblico ToString Se implementata da una classe, recupera la rappresentazione di stringa predefinita delle proprietà di connessione corrente. (Ereditato da IVsDataConnectionProperties)
Metodo pubblico TryGetValue Ottiene il valore associato alla chiave specificata. (Ereditato da IDictionary<String, Object>)

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertyChanged Generato quando il valore di una proprietà cambia. (Ereditato da INotifyPropertyChanged)

In alto

Note

L'interfaccia viene implementata dalla classe DataConnectionProperties in DDEX Framework.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.Services.SupportEntities