Udostępnij za pośrednictwem


DataConnectionProperties Klasa

Definicja

Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties.

public ref class DataConnectionProperties abstract : Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionUIProperties, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::ICustomTypeDescriptor, System::ComponentModel::INotifyPropertyChanged
public abstract class DataConnectionProperties : Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionUIProperties, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.INotifyPropertyChanged
type DataConnectionProperties = class
    interface IVsDataConnectionProperties
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IVsDataConnectionUIProperties
    interface ICustomTypeDescriptor
    interface INotifyPropertyChanged
Public MustInherit Class DataConnectionProperties
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
Dziedziczenie
DataConnectionProperties
Implementuje

Konstruktory

DataConnectionProperties()

Inicjuje nieparametryzowane wystąpienie DataConnectionProperties klasy.

DataConnectionProperties(IEqualityComparer<String>, Char, Char)

Inicjuje sparametryzowane wystąpienie DataConnectionProperties klasy, które zapewnia możliwość porównywania nazw właściwości.

DataConnectionProperties(IEqualityComparer<String>)

Inicjuje sparametryzowane wystąpienie DataConnectionProperties klasy, które zapewnia możliwość porównywania nazw właściwości.

Właściwości

Count

Pobiera liczbę istniejących właściwości połączenia danych.

IsComplete

Pobiera wartość logiczną wskazującą, czy dana parametry połączenia została ukończona.

IsExtensible

Pobiera lub ustawia wartość logiczną wskazującą, czy właściwości połączenia dostawcy DDEX są rozszerzalne.

Item[String]

Pobiera lub ustawia wartość dla określonej właściwości dostawcy DDEX.

Keys

Pobiera kolekcję bieżących nazw kluczy właściwości.

OrderedProperties

Pobiera kolekcję nazw właściwości, określając rozsądną (lub niezbędną) kolejność właściwości, gdy są reprezentowane w postaci ciągu.

Values

Pobiera kolekcję bieżących wartości właściwości.

Metody

Add(String, Object)

Dodaje nową właściwość do bieżącej kolekcji właściwości połączenia.

Add(String, Type, Object)

Dodaje nową właściwość do bieżącej kolekcji właściwości połączenia.

AddProperty(PropertyDescriptor, Attribute[])

Dynamicznie dodaje nową właściwość do kolekcji właściwości rozpoznawanych natywnie przez bieżące wystąpienie DataConnectionProperties klasy.

AddProperty(String, Type, Attribute[])

Dynamicznie dodaje nową właściwość do kolekcji właściwości rozpoznawanych natywnie przez to wystąpienie właściwości połączenia danych.

Contains(KeyValuePair<String,Object>)

Sprawdza, czy określona właściwość i jej wartości znajdują się w bieżącym zestawie właściwości połączenia.

ContainsKey(String)

Sprawdza, czy określona właściwość jest elementem członkowskim bieżącego zestawu właściwości połączenia.

CopyTo(KeyValuePair<String,Object>[], Int32)

Kopiuje bieżący zestaw właściwości połączenia i ich wartości do określonej tablicy, zaczynając od określonego indeksu tablicy.

GetKeyAsString(String)

Formatuje klucz właściwości do umieszczania w parametry połączenia.

GetProperties()

Pobiera kolekcję deskryptorów wszystkich obecnie znanych właściwości.

GetProperties(Attribute[])

Pobiera kolekcję deskryptorów aktualnie znanych właściwości pasujących do określonego zestawu atrybutów.

GetProperty(String)

Pobiera deskryptor właściwości o określonej nazwie właściwości.

GetSynonyms(String)

Pobiera listę tablic synonimów dla określonej właściwości.

GetValueAsString(String)

Formatuje wartość właściwości umieszczania w parametry połączenia.

Initialize(IDictionary<String,Object>)

Inicjuje bieżące DataConnectionProperties wystąpienie do stanu domyślnego, a następnie ustawia każdą właściwość w określonym słowniku.

InitializeProperties()

Inicjuje zestaw natywnie rozpoznanych właściwości dla bieżącego DataConnectionProperties wystąpienia.

InitializeSynonyms()

Inicjuje zestaw synonimów dostępnych dla każdej natywnie rozpoznawanej właściwości w bieżącym DataConnectionProperties wystąpieniu.

InitializeValue(String, Object)

Inicjuje wartość określonej właściwości połączenia.

InitializeValues(IDictionary<String,Object>)

Inicjuje wartości dla określonego zestawu właściwości przy użyciu słownika par nazw/wartości.

IsSensitive(String)

Wskazuje, czy właściwość zawiera informacje poufne.

ModifyProperty(String, Attribute[])

Modyfikuje istniejącą właściwość, której bieżące DataConnectionProperties wystąpienie jest natywnie świadome.

OnPropertyChanged(PropertyChangedEventArgs)

PropertyChanged Zgłasza zdarzenie.

Parse(String)

Dezasembluje składniki parametry połączenia do zestawu właściwości w bieżącym DataConnectionProperties wystąpieniu.

ReadKeyFromString(String, Int32)

Odczytuje nazwę klucza właściwości z parametry połączenia zaczynając od określonego indeksu, a następnie aktualizuje indeks, aby wskazywał pozycję bezpośrednio po nazwie klucza właściwości.

ReadValueFromString(String, String, Int32)

Odczytuje wartość właściwości z parametry połączenia rozpoczynającą się od określonego indeksu, konwertuje ją na poprawny typ i aktualizuje indeks, aby wskazywał pozycję po nazwie właściwości.

Remove(String)

Usuwa właściwość z bieżącej kolekcji właściwości połączenia.

RemoveProperty(String)

Usuwa natywnie rozpoznaną właściwość z bieżącej kolekcji właściwości.

Reset()

Resetuje wartości właściwości połączenia do stanu początkowego.

Reset(String)

Usuwa określoną właściwość z bieżącego zestawu właściwości połączenia danych.

ResolveProperty(String, Boolean)

Wyszukuje określoną właściwość na liście synonimów i opcjonalnie sprawia, że ta właściwość jest nazwą podstawową kolekcji synonimów, jeśli nie jest jeszcze taka.

SetPropertySynonyms(String, String[])

Ustawia lub czyści synonimy dla określonej właściwości.

ShouldPersistProperty(String)

Wskazuje, czy właściwość powinna być utrwalone podczas tworzenia parametry połączenia.

ToDisplayString()

Pobiera reprezentację parametrów bieżącego zestawu właściwości połączenia danych, które są odpowiednie dla wyświetlania na ekranie.

ToSafeString()

Pobiera reprezentację parametrów bieżącego zestawu właściwości połączenia danych, które wyklucza poufne właściwości lub właściwości, które nie powinny być utrwalane.

ToString()

Pobiera domyślną reprezentację parametrów bieżących właściwości połączenia.

TryGetValue(String, Object)

Pobiera wartość określonej właściwości.

Zdarzenia

PropertyChanged

Występuje w przypadku wystąpienia zmiany właściwości połączenia.

Jawne implementacje interfejsu

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties.

ICollection<KeyValuePair<String,Object>>.Clear()

Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties.

ICustomTypeDescriptor.GetAttributes()

Pobiera kolekcję atrybutów niestandardowych dla określonego obiektu.

ICustomTypeDescriptor.GetClassName()

Pobiera nazwę klasy określonego obiektu.

ICustomTypeDescriptor.GetComponentName()

Pobiera nazwę określonego obiektu.

ICustomTypeDescriptor.GetConverter()

Pobiera konwerter typów dla określonego obiektu.

ICustomTypeDescriptor.GetDefaultEvent()

Pobiera zdarzenie domyślne dla określonego obiektu.

ICustomTypeDescriptor.GetDefaultProperty()

Pobiera właściwość domyślną dla określonego obiektu.

ICustomTypeDescriptor.GetEditor(Type)

Pobiera edytor określonego typu dla tego obiektu.

ICustomTypeDescriptor.GetEvents()

Pobiera zdarzenia dla określonego wystąpienia składnika.

ICustomTypeDescriptor.GetEvents(Attribute[])

Pobiera zdarzenia dla tego wystąpienia składnika przy użyciu określonej tablicy atrybutów jako filtru.

ICustomTypeDescriptor.GetProperties()

Pobiera właściwości określonego wystąpienia składnika.

ICustomTypeDescriptor.GetProperties(Attribute[])

Pobiera właściwości określonego wystąpienia składnika przy użyciu tablicy atrybutów jako filtru.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Pobiera obiekt zawierający właściwość opisaną przez deskryptor określonej właściwości.

IEnumerable.GetEnumerator()

Pobiera element IEnumerator.

IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties.

Metody rozszerzania

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean)

Dodawanie jednej zawartości słownika do innego słownika

GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK)

Pobiera wartość według danego klucza.

EmptyIfNull<T>(IEnumerable<T>)

Zwróć tę wyliczenie, jeśli nie ma wartości null. W przypadku, gdy ma wartość null, zwraca puste wyliczenie.

Dotyczy