DataConnectionProperties Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
-
IVsDataConnectionProperties IVsDataConnectionUIProperties ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable ICustomTypeDescriptor INotifyPropertyChanged
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. |