Udostępnij za pośrednictwem


AdoDotNetConnectionProperties Klasa

Definicja

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
AdoDotNetConnectionProperties
Implementuje

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.

Dotyczy