Classe DataConnectionProperties
Fornisce supporto per l'analisi e la formattazione delle stringhe di connessione che contengono le proprietà di connessione dati nonché di archiviazione fortemente tipizzata della proprietà, attributi personalizzati e a sinonimi.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.Framework.DataConnectionProperties
Spazio dei nomi: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Sintassi
'Dichiarazione
Public MustInherit Class DataConnectionProperties _
Implements IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
public abstract class DataConnectionProperties : IVsDataConnectionProperties,
IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, IVsDataConnectionUIProperties,
ICustomTypeDescriptor, INotifyPropertyChanged
public ref class DataConnectionProperties abstract : IVsDataConnectionProperties,
IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>,
IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable,
IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
[<AbstractClass>]
type DataConnectionProperties =
class
interface IVsDataConnectionProperties
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
interface IVsDataConnectionUIProperties
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
end
public abstract class DataConnectionProperties implements IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
Il tipo DataConnectionProperties espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DataConnectionProperties() | Inizializza un'istanza senza parametri della classe DataConnectionProperties. |
![]() |
DataConnectionProperties(IEqualityComparer<String>) | Inizializza un'istanza con parametri della classe DataConnectionProperties che consente di confrontare i nomi proprietà. |
![]() |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) | Inizializza un'istanza con parametri della classe DataConnectionProperties che consente di confrontare i nomi proprietà. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Count | Ottiene il numero delle proprietà di connessione dati esistenti. |
![]() |
IsComplete | Ottiene un valore Boolean che indica se una stringa di connessione specificata è completa. |
![]() |
IsExtensible | Ottiene o imposta un valore Boolean che indica se le proprietà di connessione del provider di DDEX sono estensibili. |
![]() |
Item | Ottiene o imposta un valore per una proprietà specificata del provider di DDEX. |
![]() |
Keys | Ottiene una raccolta dei nomi chiave correnti della proprietà. |
![]() |
OrderedProperties | Ottiene una raccolta di nomi di proprietà che specificano un ordine appropriato (o) necessario per le proprietà quando viene rappresentato in forma di stringa. |
![]() |
Values | Recupera una raccolta di valori di proprietà correnti. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Add(String, Object) | Aggiunge una nuova proprietà alle proprietà di connessione corrente della raccolta. |
![]() |
Add(String, Type, Object) | 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 e i relativi valori presenti nell'insieme corrente delle proprietà di connessione. |
![]() |
ContainsKey | Verifica se una proprietà specificata è un membro dell'insieme corrente delle proprietà di connessione. |
![]() |
CopyTo | Copia l'impostazione corrente delle proprietà di connessione e dei valori nella matrice specificata, a partire dall'indice specificato di matrice. |
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
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) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetKeyAsString | Formatta una chiave della proprietà della posizione in una stringa di connessione. |
![]() |
GetProperties() | Viene recuperata la raccolta di descrittori di tutte le proprietà attualmente note. |
![]() |
GetProperties(array<Attribute[]) | Viene recuperata la raccolta di descrittori delle 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 e quindi impostare 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 è stato riconosciuto dalla proprietà dell'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 le 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 i componenti di una stringa di connessione in serie di proprietà nell'istanza corrente DataConnectionProperties. |
![]() |
ReadKeyFromString | Legge un nome della chiave della proprietà da una stringa di connessione che inizia a un indice specificato e aggiorna indice per indicare la posizione immediatamente dopo il nome della chiave della proprietà. |
![]() |
ReadValueFromString | Legge un valore di proprietà da una stringa di connessione che inizia a un indice specificato, lo converte nel tipo corretto e aggiorna indice per indicare una posizione che segue il nome della proprietà. |
![]() |
Remove | Rimuove una proprietà dalla raccolta di proprietà di connessione corrente. |
![]() |
RemoveProperty | Rimuove una proprietà a livello nativo riconosciuta dalla raccolta di proprietà corrente. |
![]() |
Reset() | Vengono ripristinati i valori delle proprietà di connessione a uno stato iniziale. |
![]() |
Reset(String) | Cancella la proprietà specificata dalle proprietà di connessione corrente del dataset. |
![]() |
ResolveProperty | Trova la proprietà specificata nell'elenco di sinonimi e facoltativamente posto di questa proprietà il nome principale per la raccolta di sinonimi, se non è già utilizzato. |
![]() |
SetPropertySynonyms | Set o il rilascio sinonimi per la proprietà specificata. |
![]() |
ShouldPersistProperty | Indica se una proprietà deve essere mantenuta quando si compila una stringa di connessione. |
![]() |
ToDisplayString | Recupera una rappresentazione di stringa delle proprietà di connessione correnti del set di dati appropriate per visualizzazione sullo schermo. |
![]() |
ToSafeString | Recupera una rappresentazione di stringa delle proprietà di connessione correnti del set di dati che esclude le proprietà riservate o le proprietà che non devono essere mantenute. |
![]() |
ToString | Recupera la rappresentazione di stringa predefinita delle proprietà di connessione corrente. (Esegue l'override di Object.ToString). |
![]() |
TryGetValue | Recupera il valore della proprietà specificata. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
PropertyChanged | Si verifica all'occorrenza di una modifica apportata a una proprietà di connessione. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Add | Aggiungere un elemento come coppia chiave-valore all'insieme corrente delle proprietà di connessione. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Clear | Rimuove tutti gli elementi dall'insieme corrente delle proprietà di connessione. |
![]() ![]() |
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. |
![]() ![]() |
IEnumerable<KeyValuePair<String, Object>>.GetEnumerator | Recupera IEnumerator per KeyValuePair. |
![]() ![]() |
IEnumerable.GetEnumerator | Recupera IEnumerator. |
![]() ![]() |
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. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.IsReadOnly | Ottiene un valore Boolean che indica se l'istanza corrente ICollection è di sola lettura. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Remove | Cancella la proprietà specificata dall'insieme corrente delle proprietà di connessione. |
In alto
Note
Nel caso più semplice, una classe derivata deve aggiungere proprietà alla classe e posizionare gli attributi componenti in 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 a qualsiasi proprietà in base alle 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.