AdoDotNetConnectionProperties 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 przy użyciu obiektu ADO DbConnectionStringBuilder.
public ref class AdoDotNetConnectionProperties : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Core::IVsDataProvider ^>, 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 class AdoDotNetConnectionProperties : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Core.IVsDataProvider>, 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 AdoDotNetConnectionProperties = class
inherit DataSiteableObject<IVsDataProvider>
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 Class AdoDotNetConnectionProperties
Inherits DataSiteableObject(Of IVsDataProvider)
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
- Dziedziczenie
- 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
AdoDotNetConnectionProperties() |
Inicjuje nowe wystąpienie klasy AdoDotNetConnectionProperties. |
Właściwości
ConnectionStringBuilder |
Pobiera obiekt podstawowego konstruktora ADO.NET parametry połączenia dla bieżącego wystąpienia właściwości połączenia. |
Count |
Pobiera liczbę właściwości połączenia. |
IsComplete |
Pobiera wartość wskazującą, czy ustawiono wystarczające właściwości połączenia dla parametry połączenia. |
IsExtensible |
Pobiera wartość wskazującą, czy właściwości połączenia dostawcy DDEX są rozszerzalne. |
Item[String] |
Pobiera lub ustawia wartość określonej właściwości u dostawcy DDEX. PropertyChanged Zgłasza zdarzenie, jeśli właściwość jest ustawiona. |
Keys |
Pobiera wszystkie właściwości, które są częścią parametry połączenia danych. |
Site |
Pobiera lub ustawia lokację obiektu. (Odziedziczone po DataSiteableObject<T>) |
Values |
Pobiera wartości parametry połączenia. |
Metody
Add(String, Object) |
Dodaje nową właściwość do bieżącej kolekcji właściwości połączenia. PropertyChanged Zgłasza zdarzenie. |
Add(String, Type, Object) |
Dodaje nową właściwość do bieżącej kolekcji właściwości połączenia. |
Contains(KeyValuePair<String,Object>) |
Sprawdza, czy określona nazwa właściwości i para wartości są elementem członkowskim bieżącego zestawu właściwości połączenia. |
ContainsKey(String) |
Sprawdza, czy określona nazwa właściwości jest elementem członkowskim bieżącego zestawu właściwości połączenia. |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Kopiuje zestaw właściwości połączenia do tablicy, zaczynając od określonego indeksu tablicy. |
GetSynonyms(String) |
Pobiera listę synonimów dla określonej właściwości połączenia danych. |
IsSensitive(String) |
Zwraca wartość logiczną wskazującą, czy określona właściwość zawiera informacje poufne. |
OnPropertyChanged(PropertyChangedEventArgs) |
PropertyChanged Zgłasza zdarzenie, gdy właściwość zmienia się w parametry połączenia danych. |
OnSiteChanged(EventArgs) |
Zgłasza zdarzenie, jeśli witryna uległa zmianie. |
Parse(String) |
Dezasembluje składniki parametry połączenia do zestawu właściwości połączenia zgodnie z ustawieniem w bieżącym AdoDotNetConnectionProperties wystąpieniu klasy. PropertyChanged Zgłasza zdarzenie. |
Remove(String) |
Usuwa właściwość z bieżącej kolekcji właściwości połączenia. |
Reset() |
Resetuje właściwość połączenia do jej wartości początkowej i zgłasza PropertyChanged zdarzenie. |
Reset(String) |
Usuwa daną właściwość z parametry połączenia i zgłasza PropertyChanged zdarzenie. |
ToDisplayString() |
Pobiera ciąg reprezentujący bieżący zestaw właściwości połączenia danych, które są odpowiednie do wyświetlania na ekranie. |
ToSafeString() |
Zwraca reprezentację ciągu bieżącego zestawu właściwości połączenia danych z wyłączeniem poufnych właściwości, które powinny być serializowane. |
ToString() |
Zwraca reprezentację ciągu bieżącego zestawu właściwości połączenia danych. |
TryGetValue(String, Object) |
Pobiera wartość odpowiadającą podanemu kluczowi, wywołując tę metodę w klasie podstawowej konstruktora .NET Framework parametry połączenia (DbConnectionStringBuilder). |
Zdarzenia
PropertyChanged |
Występuje w przypadku wystąpienia zmiany właściwości połączenia. |
SiteChanged |
Występuje, gdy właściwość zostanie zmieniona Site . (Odziedziczone po DataSiteableObject<T>) |
Jawne implementacje interfejsu
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties przy użyciu obiektu ADO DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties przy użyciu obiektu ADO DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties przy użyciu obiektu ADO DbConnectionStringBuilder. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties przy użyciu obiektu ADO DbConnectionStringBuilder. |
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 domyślne zdarzenie 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() |
Aby uzyskać opis tego członka, zobacz GetEvents(). |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Aby uzyskać opis tego członka, zobacz GetEvents(). |
ICustomTypeDescriptor.GetProperties() |
Aby uzyskać opis tego członka, zobacz GetProperties(). |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Aby uzyskać opis tego członka, zobacz GetProperties(). |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Aby uzyskać opis tego członka, zobacz GetPropertyOwner(PropertyDescriptor). |
IEnumerable.GetEnumerator() |
Pobiera moduł wyliczający, który wylicza wszystkie znane właściwości połączenia i ich wartości, jeśli istnieją. |
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Reprezentuje implementację interfejsów IVsDataConnectionProperties i IVsDataConnectionUIProperties przy użyciu obiektu ADO DbConnectionStringBuilder. |
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ść dla danego klucza. |
EmptyIfNull<T>(IEnumerable<T>) |
Zwróć to wyliczenie, jeśli nie ma wartości null. W przypadku, gdy jest zwracana wartość null, zwracana jest pusta wyliczenie. |