AdoDotNetConnectionProperties Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Uygulamalar
-
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
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. |