Classe AdoDotNetConnectionProperties
Fornisce un'implementazione della classe DataConnectionProperties utilizzando la classe base del generatore di stringhe di connessione ADO.NET (DbConnectionStringBuilder).
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.DataConnectionProperties
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties
Spazio dei nomi: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
Public Class AdoDotNetConnectionProperties _
Inherits DataConnectionProperties _
Implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public class AdoDotNetConnectionProperties : DataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class AdoDotNetConnectionProperties : public DataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type AdoDotNetConnectionProperties =
class
inherit DataConnectionProperties
interface ICustomTypeDescriptor
interface IDictionary
interface ICollection
interface IEnumerable
end
public class AdoDotNetConnectionProperties extends DataConnectionProperties implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
Il tipo AdoDotNetConnectionProperties espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
AdoDotNetConnectionProperties(String) | Costruttore di classe.Creazione di un'istanza con parametri della classe AdoDotNetConnectionProperties con il nome del provider ADO.NET. |
![]() |
AdoDotNetConnectionProperties(String, String) | Costruttore di classe con parametri.Creazione di un'istanza con parametri della classe AdoDotNetConnectionProperties che fornisce il provider ADO.NET nome invariante e una stringa di connessione del provider. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ConnectionStringBuilder | Recupera l'oggetto sottostante del generatore di stringhe di connessione ADO.NET per l'istanza delle proprietà di connessione corrente. |
![]() |
IsComplete | Recupera un valore booleano che indica se una stringa di connessione specificata è completa. (Esegue l'override di DataConnectionProperties.IsComplete). |
![]() |
IsExtensible | Recupera o imposta un valore booleano che indica se le proprietà di connessione del provider di DDEX sono estensibili. (Esegue l'override di DataConnectionProperties.IsExtensible). |
![]() |
Item | Recupera o imposta un valore per una proprietà specificata nel provider di DDEX. (Esegue l'override di DataConnectionProperties.Item). |
![]() |
OrderedProperties | Recupera una raccolta di nomi di proprietà che specificano un ordine appropriato (o) necessario per le proprietà quando viene rappresentato in formato stringa. (Ereditato da DataConnectionProperties) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Add | Aggiunge una nuova proprietà alle proprietà di connessione corrente della raccolta. (Esegue l'override di DataConnectionProperties.Add(String)). |
![]() |
AddProperty(PropertyDescriptor, array<Attribute[]) | Aggiungere dinamicamente una nuova proprietà alla raccolta di proprietà a livello nativo riconosciute dall'istanza corrente della classe DataConnectionProperties. (Ereditato da DataConnectionProperties) |
![]() |
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. (Ereditato da DataConnectionProperties) |
![]() |
Contains | Verifica se una proprietà specificata è un membro dell'insieme corrente delle proprietà di connessione. (Esegue l'override di DataConnectionProperties.Contains(String)). |
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
EquivalentTo | Verifica se l'istanza corrente della classe è equivalente a un'altra istanza della classe. (Esegue l'override di DataConnectionProperties.EquivalentTo(DataConnectionProperties)). |
![]() |
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) |
![]() |
GetBasicProperties | Recupera una matrice di valori di proprietà name che rappresentano insieme di proprietà "base" riconoscibili dall'istanza della classe AdoDotNetConnectionProperties corrente. (Esegue l'override di DataConnectionProperties.GetBasicProperties()). |
![]() |
GetEnumerator | Recupera un enumeratore che enumera su tutte le proprietà di connessione note e i relativi valori, se disponibili. (Esegue l'override di DataConnectionProperties.GetEnumerator()). |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetNameAsString | Formatta un nome di proprietà per la posizione in una stringa di connessione. (Ereditato da DataConnectionProperties) |
![]() |
GetProperties() | Recupera la raccolta di descrittori di tutte le proprietà attualmente note. (Ereditato da DataConnectionProperties) |
![]() |
GetProperties(array<Attribute[]) | Recupera la raccolta del descrittore di proprietà attualmente noti che corrispondono a un set specificato di attributi. (Ereditato da DataConnectionProperties) |
![]() |
GetProperty | Recupera il descrittore di proprietà con il nome della proprietà specificato. (Ereditato da DataConnectionProperties) |
![]() |
GetSynonyms | Recupera un elenco di matrice di sinonimi per una proprietà di connessione dati. (Esegue l'override di DataConnectionProperties.GetSynonyms(String)). |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetValueAsString | Formatta un valore della proprietà della posizione in una stringa di connessione. (Ereditato da DataConnectionProperties) |
![]() |
Initialize | Inizializzare l'istanza corrente DataConnectionProperties allo stato predefinito, quindi imposta ogni proprietà nel dizionario specificato. (Ereditato da DataConnectionProperties) |
![]() |
InitializeProperties | Inizializza un insieme di proprietà a livello nativo riconosciute per l'istanza corrente DataConnectionProperties. (Ereditato da DataConnectionProperties) |
![]() |
InitializeSynonyms | Inizializza il set di sinonimi disponibili per ognuno a livello nativo riconosceva la proprietà nell'istanza corrente DataConnectionProperties. (Ereditato da DataConnectionProperties) |
![]() |
InitializeValue | Inizializza il valore di una proprietà di connessione specificata. (Ereditato da DataConnectionProperties) |
![]() |
InitializeValues | Inizializza i valori per un set specificato di proprietà utilizzando un dizionario di coppie nome/valore. (Ereditato da DataConnectionProperties) |
![]() |
IsSensitive | Restituisce un valore booleano che indica se una proprietà specificata contiene le informazioni riservate. (Esegue l'override di DataConnectionProperties.IsSensitive(String)). |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ModifyProperty | Modifica di una proprietà esistente che l'istanza corrente DataConnectionProperties è a livello nativo ricezione. (Ereditato da DataConnectionProperties) |
![]() |
OnPropertyChanged | Genera l'evento PropertyChanged. (Ereditato da DataConnectionProperties) |
![]() |
Parse | Smonta i componenti di una stringa di connessione in serie di proprietà di connessione come riportato nell'istanza della classe AdoDotNetConnectionProperties corrente. (Esegue l'override di DataConnectionProperties.Parse(String)). |
![]() |
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à. (Ereditato da DataConnectionProperties) |
![]() |
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à. (Ereditato da DataConnectionProperties) |
![]() |
Remove | Rimuove una proprietà dalla raccolta di proprietà di connessione corrente. (Esegue l'override di DataConnectionProperties.Remove(String)). |
![]() |
RemoveProperty | Rimuove una proprietà a livello nativo riconosciuta. (Ereditato da DataConnectionProperties) |
![]() |
Reset() | Reimposta una proprietà di connessione al valore iniziale. (Esegue l'override di DataConnectionProperties.Reset()). |
![]() |
Reset(String) | Ripristina un valore della proprietà al valore iniziale. (Esegue l'override di DataConnectionProperties.Reset(String)). |
![]() |
ResolveSynonym | Prova alle risoluzioni che un sinonimo PropertyDescriptor associato a una proprietà di base restituendo il descrittore di proprietà di base. (Ereditato da DataConnectionProperties) |
![]() |
SetSynonyms | Imposta un elenco di stringhe come sinonimi di un nome di proprietà di base specificato. (Ereditato da DataConnectionProperties) |
![]() |
ShouldPersistProperty | Indica se una proprietà deve essere mantenuta quando si compila una stringa di connessione. (Ereditato da DataConnectionProperties) |
![]() |
Test | Test che l'impostazione corrente delle proprietà di connessione corretta aprirà una connessione. (Esegue l'override di DataConnectionProperties.Test()). |
![]() |
ToDisplayString | Recupera una rappresentazione di stringa delle proprietà di connessione correnti del set di dati appropriate per visualizzazione sullo schermo. (Esegue l'override di DataConnectionProperties.ToDisplayString()). |
![]() |
ToFullString | Recupera una rappresentazione di stringa delle proprietà di connessione correnti del set di dati per questa istanza. (Esegue l'override di DataConnectionProperties.ToFullString()). |
![]() |
ToString | Recupera una rappresentazione di stringa completa delle proprietà di connessione corrente. (Ereditato da DataConnectionProperties) |
![]() |
ToTestString | Recupera un formato stringa di connessione utilizzabile per verificare la connessione. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
PropertyChanged | Evento generato all'occorrenza di una modifica a una proprietà di connessione. (Ereditato da DataConnectionProperties) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IDictionary.Add | Aggiungere un elemento come coppia chiave-valore all'istanza specificata IDictionary. |
![]() ![]() |
IDictionary.Clear | Rimuove tutti gli elementi dall'istanza specificata IDictionary. |
![]() ![]() |
IDictionary.Contains | Determina se l'istanza corrente IDictionarycontiene un elemento con la chiave specificata. |
![]() ![]() |
ICollection.CopyTo | Copiare il set di proprietà di connessione a una matrice, a partire dall'indice specificato di matrice. |
![]() ![]() |
ICollection.Count | Recupera il numero di elementi contenuti nell'istanza corrente ICollection. |
![]() ![]() |
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 | Recupera un editor di tipo specificato da questo oggetto. |
![]() ![]() |
IDictionary.GetEnumerator | Restituisce un oggetto IDictionaryEnumerator per l'istanza IDictionary. |
![]() ![]() |
IEnumerable.GetEnumerator | Recupera un enumeratore che può scorrere le proprietà di connessione di raccolta. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents() | Recupera gli eventi dell'istanza specificata di un componente. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Recupera gli eventi per l'istanza di un componente utilizzando la matrice specificata come attributo di filtro. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties() | Recupera le proprietà per l'istanza specificata di un componente. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Recupera le proprietà per l'istanza specificata di un componente utilizzando la matrice di attributo come filtro. |
![]() ![]() |
ICustomTypeDescriptor.GetPropertyOwner | Recupera un oggetto che contiene la proprietà descritta dal descrittore di proprietà specificato. |
![]() ![]() |
IDictionary.IsFixedSize | Recupera un valore booleano che indica se l'istanza specificata IDictionaryha dimensioni fisse. |
![]() ![]() |
IDictionary.IsReadOnly | Recupera un booleano che indica se l'istanza IDictionaryè di sola lettura. |
![]() ![]() |
ICollection.IsSynchronized | Recupera un valore che indica se l'accesso alla raccolta delle proprietà di connessione è sincronizzato (classe). |
![]() ![]() |
IDictionary.Item | Recupera un elemento, o l'elemento, con la chiave specificata dall'istanza corrente IDictionary. |
![]() ![]() |
IDictionary.Keys | Recupera un oggetto ICollection contenente le chiavi per l'istanza IDictionary. |
![]() ![]() |
IDictionary.Remove | Rimuove l'elemento con la chiave specificata dall'istanza IDictionary. |
![]() ![]() |
ICollection.SyncRoot | Recupera un oggetto che può essere utilizzato per sincronizzare l'accesso alle proprietà di connessione di raccolta. |
![]() ![]() |
IDictionary.Values | Recupera un oggetto ICollection che contiene i valori nell'istanza specificata IDictionary. |
![]() ![]() |
IDataConnectionProperties.PropertyChanged | Evento generato all'occorrenza di una modifica a una proprietà di connessione. (Ereditato da DataConnectionProperties) |
In alto
Note
Non è previsto che un provider di DDEX basato su ADO.NET necessario personalizzare l'enumerazione dell'oggetto. Tuttavia, questa classe è una classe base che è possibile estendere gli scenari in cui aggiunto o modificato la funzionalità di enumerazione in Visual Studio è necessaria.
La maggior parte dei metodi pubblici della classe vengono sostituiti dalla classe base (classeDataConnectionProperties ) poiché questa implementazione non si basa su qualsiasi della classe base per informazioni sulle attività quali l'analisi e la compilazione; piuttosto, in genere un delegato la chiamata all'oggetto del generatore di stringhe di connessione.
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.