Aracılığıyla paylaş


AdoDotNetConnectionProperties Sınıf

Tanım

ADO .NET DbConnectionStringBuilder nesnesini kullanarak IVsDataConnectionProperties ve IVsDataConnectionUIProperties arabirimlerinin bir uygulamasını temsil eder.

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
Devralma
AdoDotNetConnectionProperties
Uygulamalar

Oluşturucular

AdoDotNetConnectionProperties()

AdoDotNetConnectionProperties sınıfının yeni bir örneğini başlatır.

Özellikler

ConnectionStringBuilder

Geçerli bağlantı özellikleri örneği için temel ADO.NET bağlantı dizesi oluşturucu nesnesini alır.

Count

Bağlantı özelliklerinin sayısını alır.

IsComplete

bağlantı dizesi için yeterli bağlantı özelliklerinin ayarlanıp ayarlanmadığını belirten bir değer alır.

IsExtensible

DDEX sağlayıcısı bağlantı özelliklerinin genişletilebilir olup olmadığını belirten bir değer alır.

Item[String]

DDEX sağlayıcısında belirtilen özellik için bir değer alır veya ayarlar. özelliği ayarlanırsa olayı tetikler PropertyChanged .

Keys

Veri bağlantı dizesi parçası olan tüm özellikleri alır.

Site

Nesne sitesini alır veya ayarlar.

(Devralındığı yer: DataSiteableObject<T>)
Values

bağlantı dizesi değerlerini alır.

Yöntemler

Add(String, Object)

Geçerli bağlantı özellikleri koleksiyonuna yeni bir özellik ekler. Olayı tetikler PropertyChanged .

Add(String, Type, Object)

Geçerli bağlantı özellikleri koleksiyonuna yeni bir özellik ekler.

Contains(KeyValuePair<String,Object>)

Belirtilen özellik adı ve değer çiftinin geçerli bağlantı özellikleri kümesinin üyesi olup olmadığını sınar.

ContainsKey(String)

Belirtilen özellik adının geçerli bağlantı özellikleri kümesinin üyesi olup olmadığını test eder.

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

Belirtilen dizi dizininden başlayarak bağlantı özellikleri kümesini bir diziye kopyalar.

GetSynonyms(String)

Belirtilen veri bağlantısı özelliği için eş anlamlıların dizi listesini alır.

IsSensitive(String)

Belirtilen özelliğin hassas bilgiler içerip içermediğini belirten bir Boole değeri döndürür.

OnPropertyChanged(PropertyChangedEventArgs)

Veri bağlantı dizesi bir özellik değiştiğinde olayı tetiklerPropertyChanged.

OnSiteChanged(EventArgs)

Site değiştiyse bir olay tetikler.

Parse(String)

Bir bağlantı dizesi bileşenlerini geçerli AdoDotNetConnectionProperties sınıf örneğinde ayarlandığı gibi bir bağlantı özellikleri kümesine ayırır. Olayı tetikler PropertyChanged .

Remove(String)

Geçerli bağlantı özelliği koleksiyonundan bir özelliği kaldırır.

Reset()

Bağlantı özelliğini ilk değerine sıfırlar ve olayı tetikler PropertyChanged .

Reset(String)

Verilen özelliği bağlantı dizesi kaldırır ve olayı tetiklerPropertyChanged.

ToDisplayString()

Ekran görüntüsü için uygun olan geçerli veri bağlantısı özellikleri kümesinin dize gösterimini alır.

ToSafeString()

Seri hale getirmesi gereken hassas özellikler hariç geçerli veri bağlantısı özellikleri kümesinin dize gösterimini döndürür.

ToString()

Geçerli veri bağlantısı özellikleri kümesinin dize gösterimini döndürür.

TryGetValue(String, Object)

.NET Framework bağlantı dizesi oluşturucu temel sınıfında (DbConnectionStringBuilder) bu yöntemi çağırarak sağlanan anahtara karşılık gelen bir değeri alır.

Ekinlikler

PropertyChanged

Bir bağlantı özelliğinde yapılan bir değişikliğin oluşumunda gerçekleşir.

SiteChanged

Özelliği değiştirildiğinde Site gerçekleşir.

(Devralındığı yer: DataSiteableObject<T>)

Belirtik Arabirim Kullanımları

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

ADO .NET DbConnectionStringBuilder nesnesini kullanarak IVsDataConnectionProperties ve IVsDataConnectionUIProperties arabirimlerinin bir uygulamasını temsil eder.

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

ADO .NET DbConnectionStringBuilder nesnesini kullanarak IVsDataConnectionProperties ve IVsDataConnectionUIProperties arabirimlerinin bir uygulamasını temsil eder.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

ADO .NET DbConnectionStringBuilder nesnesini kullanarak IVsDataConnectionProperties ve IVsDataConnectionUIProperties arabirimlerinin bir uygulamasını temsil eder.

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

ADO .NET DbConnectionStringBuilder nesnesini kullanarak IVsDataConnectionProperties ve IVsDataConnectionUIProperties arabirimlerinin bir uygulamasını temsil eder.

ICustomTypeDescriptor.GetAttributes()

Belirtilen nesne için özel öznitelikler koleksiyonunu alır.

ICustomTypeDescriptor.GetClassName()

Belirtilen nesnenin sınıf adını alır.

ICustomTypeDescriptor.GetComponentName()

Belirtilen nesnenin adını alır.

ICustomTypeDescriptor.GetConverter()

Belirtilen nesne için bir tür dönüştürücü alır.

ICustomTypeDescriptor.GetDefaultEvent()

Belirtilen nesne için varsayılan olayı alır.

ICustomTypeDescriptor.GetDefaultProperty()

Belirtilen nesne için varsayılan özelliği alır.

ICustomTypeDescriptor.GetEditor(Type)

Bu nesne için belirtilen türde bir düzenleyici alır.

ICustomTypeDescriptor.GetEvents()

Bu üyenin açıklaması için bkz GetEvents(). .

ICustomTypeDescriptor.GetEvents(Attribute[])

Bu üyenin açıklaması için bkz GetEvents(). .

ICustomTypeDescriptor.GetProperties()

Bu üyenin açıklaması için bkz GetProperties(). .

ICustomTypeDescriptor.GetProperties(Attribute[])

Bu üyenin açıklaması için bkz GetProperties(). .

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Bu üyenin açıklaması için bkz GetPropertyOwner(PropertyDescriptor). .

IEnumerable.GetEnumerator()

Varsa, bilinen tüm bağlantı özellikleri ve değerleri üzerinde numaralandıran bir numaralandırıcı alır.

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

ADO .NET DbConnectionStringBuilder nesnesini kullanarak IVsDataConnectionProperties ve IVsDataConnectionUIProperties arabirimlerinin bir uygulamasını temsil eder.

Uzantı Metotları

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

Bir sözlük içeriğini başka bir sözlüğe ekleme

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

Verilen anahtar tarafından bir değer alır.

EmptyIfNull<T>(IEnumerable<T>)

Null olmaması durumunda bu numaralandırmayı döndür. Null dönüş boş sabit listesi olması durumunda.

Şunlara uygulanır