Condividi tramite


Classe DataConnectionProperties

Fornisce supporto per l'analisi e la formattazione delle stringhe di connessione che contengono queste proprietà nonché di archiviazione fortemente tipizzata della proprietà, attributi personalizzati e sinonimi.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.DataConnectionProperties
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties

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

Sintassi

'Dichiarazione
Public Class DataConnectionProperties _
    Implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection,  _
    IEnumerable
public class DataConnectionProperties : IDataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class DataConnectionProperties : IDataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type DataConnectionProperties =  
    class 
        interface IDataConnectionProperties 
        interface ICustomTypeDescriptor 
        interface IDictionary 
        interface ICollection 
        interface IEnumerable 
    end
public class DataConnectionProperties implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable

Il tipo DataConnectionProperties espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DataConnectionProperties() Costruttore di classe.Creazione di un'istanza senza parametri della classe DataConnectionProperties.
Metodo pubblico DataConnectionProperties(IComparer) Costruttore di classe.Creazione di un'istanza con parametri della classe DataConnectionProperties che consente di confrontare i nomi proprietà.
Metodo pubblico DataConnectionProperties(IComparer, Char, Char) Costruttore di classe.Creazione di un'istanza con parametri della classe DataConnectionProperties che consente di confrontare i nomi proprietà.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica IsComplete Recupera un valore booleano che indica se una stringa di connessione specificata è completa.
Proprietà pubblica IsExtensible Recupera o imposta un valore booleano che indica se le proprietà di connessione del provider di DDEX sono estensibili.
Proprietà pubblica Item Recupera o imposta un valore per una proprietà specificata nel provider di DDEX.
Proprietà protetta. OrderedProperties Recupera una raccolta di nomi di proprietà che specificano un ordine appropriato (o) necessario per le proprietà quando viene rappresentato in formato stringa.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge una nuova proprietà alle proprietà di connessione corrente della raccolta.
Metodo protetto AddProperty(PropertyDescriptor, array<Attribute[]) Aggiungere dinamicamente una nuova proprietà alla raccolta di proprietà a livello nativo riconosciute dall'istanza corrente della classe DataConnectionProperties.
Metodo protetto AddProperty(String, Type, array<Attribute[]) Aggiungere dinamicamente una nuova proprietà alla raccolta di proprietà a livello nativo riconosciute da questa istanza delle proprietà di connessione dati.
Metodo pubblico Contains Verifica se una proprietà specificata è un membro dell'insieme corrente delle proprietà di connessione.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico EquivalentTo Recupera un valore booleano che indica se l'istanza corrente della classe DataConnectionProperties equivale a un'altra istanza DataConnectionProperties.
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetBasicProperties Recupera una matrice di nomi di proprietà che rappresentano un insieme di proprietà "base" note dall'istanza corrente DataConnectionProperties.
Metodo pubblico GetEnumerator Recupera un enumeratore che esegue l'enumerazione in tutte le proprietà di connessione note e i relativi valori, se disponibili.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo protetto GetNameAsString Formatta un nome di proprietà per la posizione in una stringa di connessione.
Metodo protetto GetProperties() Recupera la raccolta di descrittori di tutte le proprietà attualmente note.
Metodo protetto GetProperties(array<Attribute[]) Recupera la raccolta del descrittore di proprietà attualmente noti che corrispondono a un set specificato di attributi.
Metodo protetto GetProperty Recupera il descrittore di proprietà con il nome della proprietà specificato.
Metodo pubblico GetSynonyms Recupera un elenco di matrice di sinonimi per una determinata proprietà.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto GetValueAsString Formatta un valore della proprietà della posizione in una stringa di connessione.
Metodo protetto Initialize Inizializzare l'istanza corrente DataConnectionProperties allo stato predefinito, quindi imposta ogni proprietà nel dizionario specificato.
Metodo protetto InitializeProperties Inizializza un insieme di proprietà a livello nativo riconosciute per l'istanza corrente DataConnectionProperties.
Metodo protetto InitializeSynonyms Inizializza il set di sinonimi disponibili per ognuno a livello nativo riconosceva la proprietà nell'istanza corrente DataConnectionProperties.
Metodo protetto InitializeValue Inizializza il valore di una proprietà di connessione specificata.
Metodo protetto InitializeValues Inizializza i valori per un set specificato di proprietà utilizzando un dizionario di coppie nome/valore.
Metodo pubblico IsSensitive Indica se una proprietà contiene informazioni riservate.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto ModifyProperty Modifica di una proprietà esistente che l'istanza corrente DataConnectionProperties è a livello nativo ricezione.
Metodo protetto OnPropertyChanged Genera l'evento PropertyChanged.
Metodo pubblico Parse Smonta componenti di una stringa di connessione in serie di proprietà nell'istanza corrente DataConnectionProperties.
Metodo protetto ReadNameFromString Legge un nome di proprietà da una stringa di connessione che inizia a un indice specificato, quindi aggiorna indice per indicare una posizione immediatamente dopo il nome della proprietà.
Metodo protetto ReadValueFromString Legge un valore di proprietà da una stringa di connessione che inizia a un indice specificato, lo converte il tipo corretto e aggiorna indice per indicare una posizione che segue il nome della proprietà.
Metodo pubblico Remove Rimuove una proprietà dalla raccolta corrente della proprietà di connessione.
Metodo protetto RemoveProperty Rimuove una proprietà a livello nativo riconosciuta.
Metodo pubblico Reset() Vengono ripristinati i valori delle proprietà di connessione a uno stato iniziale.
Metodo pubblico Reset(String) Reimposta il valore di una proprietà di connessione specificata allo stato iniziale.
Metodo protetto ResolveSynonym Prova alle risoluzioni che un sinonimo PropertyDescriptor associato a una proprietà di base restituendo il descrittore di proprietà di base.
Metodo protetto SetSynonyms Imposta un elenco di stringhe come sinonimi di un nome di proprietà di base specificato.
Metodo protetto ShouldPersistProperty Indica se una proprietà deve essere mantenuta quando si compila una stringa di connessione.
Metodo pubblico Test Test da garantire che l'impostazione corrente delle proprietà di connessione corretta aprirà una connessione.
Metodo pubblico ToDisplayString Recupera una rappresentazione di stringa delle proprietà di connessione del set di dati appropriate per visualizzazione sullo schermo.
Metodo pubblico ToFullString Recupera una rappresentazione di stringa delle proprietà di connessione del set di dati per questa istanza.
Metodo pubblico ToString Recupera una rappresentazione di stringa completa delle proprietà di connessione corrente. (Esegue l'override di Object.ToString).

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertyChanged Evento generato all'occorrenza di una modifica a una proprietà di connessione.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Add Aggiungere un elemento come coppia chiave-valore a IDictionaryspecificato.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Clear Rimuove tutti gli elementi da IDictionaryspecificato.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Contains Determina se IDictionary contiene un elemento con la chiave specificata.
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copia l'insieme di proprietà di connessione in una matrice, a partire dall'indice specificato di matrice.
Implementazione esplicita dell'interfacciaProprietà privata ICollection.Count Recupera il numero di elementi contenuti in ICollection.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetAttributes Recupera una raccolta di attributi personalizzati per l'oggetto specificato.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetClassName Recupera il nome della classe dell'oggetto specificato.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetComponentName Recupera il nome dell'oggetto specificato.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetConverter Recupera un convertitore di tipi per l'oggetto specificato.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetDefaultEvent Recupera l'evento predefinito per l'oggetto specificato.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetDefaultProperty Recupera la proprietà predefinita per l'oggetto specificato.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEditor Recupera un editor di tipo specificato per l'oggetto.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.GetEnumerator Recupera IDictionaryEnumerator per IDictionary.
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Recupera un enumeratore che può scorrere le proprietà di connessione di raccolta.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEvents() Recupera gli eventi dell'istanza specificata di un componente.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEvents(array<Attribute[]) Recupera gli eventi per l'istanza di un componente utilizzando la matrice specificata di attributo come filtro.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetProperties() Recupera le proprietà per l'istanza specificata di un componente.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetProperties(array<Attribute[]) Recupera le proprietà per l'istanza specificata di un componente utilizzando la matrice di attributo come filtro.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetPropertyOwner Recupera un oggetto contenente la proprietà descritta dal descrittore di proprietà specificato.
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.IsFixedSize Recupera un valore booleano che indica se IDictionary specificato ha una dimensione fissa.
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.IsReadOnly Recupera un valore booleano che indica se IDictionary è di sola lettura.
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Recupera un valore che indica se l'accesso alla raccolta delle proprietà di connessione è sincronizzato (thread-safe).
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.Item Recupera un elemento, o l'elemento, con la chiave specificata.
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.Keys Recupera ICollection contenente le chiavi per IDictionary.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Remove Consente di rimuovere l'elemento con la chiave specificata dalla IDictionary.
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Recupera un oggetto che può essere utilizzato per sincronizzare l'accesso alle proprietà di connessione di raccolta.
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.Values Recupera ICollection che contiene i valori in IDictionaryspecificato.
Implementazione esplicita dell'interfacciaEvento privato IDataConnectionProperties.PropertyChanged Evento generato all'occorrenza di una modifica a una proprietà di connessione.

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à basate sulle azioni specifiche, come impostare il valore di una proprietà.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data

DataConnection