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 | |
---|---|---|
![]() |
DataConnectionProperties() | Costruttore di classe.Creazione di un'istanza senza parametri della classe DataConnectionProperties. |
![]() |
DataConnectionProperties(IComparer) | Costruttore di classe.Creazione di un'istanza con parametri della classe DataConnectionProperties che consente di confrontare i nomi proprietà. |
![]() |
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 | |
---|---|---|
![]() |
IsComplete | Recupera un valore booleano che indica se una stringa di connessione specificata è completa. |
![]() |
IsExtensible | Recupera o imposta un valore booleano che indica se le proprietà di connessione del provider di DDEX sono estensibili. |
![]() |
Item | Recupera o imposta un valore per una proprietà specificata nel provider di DDEX. |
![]() |
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 | |
---|---|---|
![]() |
Add | Aggiunge una nuova proprietà alle proprietà di connessione corrente della raccolta. |
![]() |
AddProperty(PropertyDescriptor, array<Attribute[]) | Aggiungere dinamicamente una nuova proprietà alla raccolta di proprietà a livello nativo riconosciute dall'istanza corrente della classe 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. |
![]() |
Contains | Verifica se una proprietà specificata è un membro dell'insieme corrente delle proprietà di connessione. |
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
EquivalentTo | Recupera un valore booleano che indica se l'istanza corrente della classe DataConnectionProperties equivale a un'altra istanza 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 nomi di proprietà che rappresentano un insieme di proprietà "base" note dall'istanza corrente DataConnectionProperties. |
![]() |
GetEnumerator | Recupera un enumeratore che esegue l'enumerazione in tutte le proprietà di connessione note e i relativi valori, se disponibili. |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetNameAsString | Formatta un nome di proprietà per la posizione in una stringa di connessione. |
![]() |
GetProperties() | Recupera la raccolta di descrittori di tutte le proprietà attualmente note. |
![]() |
GetProperties(array<Attribute[]) | Recupera la raccolta del descrittore di proprietà attualmente noti che corrispondono a un set specificato di attributi. |
![]() |
GetProperty | Recupera il descrittore di proprietà con il nome della proprietà specificato. |
![]() |
GetSynonyms | Recupera un elenco di matrice di sinonimi per una determinata proprietà. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetValueAsString | Formatta un valore della proprietà della posizione in una stringa di connessione. |
![]() |
Initialize | Inizializzare l'istanza corrente DataConnectionProperties allo stato predefinito, quindi imposta ogni proprietà nel dizionario specificato. |
![]() |
InitializeProperties | Inizializza un insieme di proprietà a livello nativo riconosciute per l'istanza corrente DataConnectionProperties. |
![]() |
InitializeSynonyms | Inizializza il set di sinonimi disponibili per ognuno a livello nativo riconosceva la proprietà nell'istanza corrente DataConnectionProperties. |
![]() |
InitializeValue | Inizializza il valore di una proprietà di connessione specificata. |
![]() |
InitializeValues | Inizializza i valori per un set specificato di proprietà utilizzando un dizionario di coppie nome/valore. |
![]() |
IsSensitive | Indica se una proprietà contiene informazioni riservate. |
![]() |
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. |
![]() |
OnPropertyChanged | Genera l'evento PropertyChanged. |
![]() |
Parse | Smonta componenti di una stringa di connessione in serie di proprietà nell'istanza corrente DataConnectionProperties. |
![]() |
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à. |
![]() |
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à. |
![]() |
Remove | Rimuove una proprietà dalla raccolta corrente della proprietà di connessione. |
![]() |
RemoveProperty | Rimuove una proprietà a livello nativo riconosciuta. |
![]() |
Reset() | Vengono ripristinati i valori delle proprietà di connessione a uno stato iniziale. |
![]() |
Reset(String) | Reimposta il valore di una proprietà di connessione specificata allo stato iniziale. |
![]() |
ResolveSynonym | Prova alle risoluzioni che un sinonimo PropertyDescriptor associato a una proprietà di base restituendo il descrittore di proprietà di base. |
![]() |
SetSynonyms | Imposta un elenco di stringhe come sinonimi di un nome di proprietà di base specificato. |
![]() |
ShouldPersistProperty | Indica se una proprietà deve essere mantenuta quando si compila una stringa di connessione. |
![]() |
Test | Test da garantire che l'impostazione corrente delle proprietà di connessione corretta aprirà una connessione. |
![]() |
ToDisplayString | Recupera una rappresentazione di stringa delle proprietà di connessione del set di dati appropriate per visualizzazione sullo schermo. |
![]() |
ToFullString | Recupera una rappresentazione di stringa delle proprietà di connessione del set di dati per questa istanza. |
![]() |
ToString | Recupera una rappresentazione di stringa completa delle proprietà di connessione corrente. (Esegue l'override di Object.ToString). |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
PropertyChanged | Evento generato all'occorrenza di una modifica a una proprietà di connessione. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IDictionary.Add | Aggiungere un elemento come coppia chiave-valore a IDictionaryspecificato. |
![]() ![]() |
IDictionary.Clear | Rimuove tutti gli elementi da IDictionaryspecificato. |
![]() ![]() |
IDictionary.Contains | Determina se IDictionary contiene un elemento con la chiave specificata. |
![]() ![]() |
ICollection.CopyTo | Copia l'insieme di proprietà di connessione in una matrice, a partire dall'indice specificato di matrice. |
![]() ![]() |
ICollection.Count | Recupera il numero di elementi contenuti in 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 per l'oggetto. |
![]() ![]() |
IDictionary.GetEnumerator | Recupera IDictionaryEnumerator per 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 di attributo come 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 contenente la proprietà descritta dal descrittore di proprietà specificato. |
![]() ![]() |
IDictionary.IsFixedSize | Recupera un valore booleano che indica se IDictionary specificato ha una dimensione fissa. |
![]() ![]() |
IDictionary.IsReadOnly | Recupera un valore booleano che indica se IDictionary è di sola lettura. |
![]() ![]() |
ICollection.IsSynchronized | Recupera un valore che indica se l'accesso alla raccolta delle proprietà di connessione è sincronizzato (thread-safe). |
![]() ![]() |
IDictionary.Item | Recupera un elemento, o l'elemento, con la chiave specificata. |
![]() ![]() |
IDictionary.Keys | Recupera ICollection contenente le chiavi per IDictionary. |
![]() ![]() |
IDictionary.Remove | Consente di rimuovere l'elemento con la chiave specificata dalla IDictionary. |
![]() ![]() |
ICollection.SyncRoot | Recupera un oggetto che può essere utilizzato per sincronizzare l'accesso alle proprietà di connessione di raccolta. |
![]() ![]() |
IDictionary.Values | Recupera ICollection che contiene i valori in IDictionaryspecificato. |
![]() ![]() |
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.