DataConnectionProperties 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.
IVsDataConnectionProperties ve IVsDataConnectionUIProperties arabirimlerinin bir uygulamasını temsil eder.
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
- Devralma
-
DataConnectionProperties
- 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
| DataConnectionProperties() |
sınıfının parametrelenmemiş bir örneğini DataConnectionProperties başlatır. |
| DataConnectionProperties(IEqualityComparer<String>, Char, Char) |
Özellik adlarını karşılaştırma olanağı sağlayan sınıfının parametreli bir örneğini DataConnectionProperties başlatır. |
| DataConnectionProperties(IEqualityComparer<String>) |
Özellik adlarını karşılaştırma olanağı sağlayan sınıfının parametreli bir örneğini DataConnectionProperties başlatır. |
Özellikler
| Count |
Mevcut veri bağlantısı özelliklerinin sayısını alır. |
| IsComplete |
Belirli bir bağlantı dizesi tamamlanıp tamamlanmadığını belirten bir Boole değeri alır. |
| IsExtensible |
DDEX sağlayıcısı bağlantı özelliklerinin genişletilebilir olup olmadığını belirten bir Boole değeri alır veya ayarlar. |
| Item[String] |
DDEX sağlayıcısının belirtilen özelliği için bir değer alır veya ayarlar. |
| Keys |
Geçerli özellik anahtar adlarının bir koleksiyonunu alır. |
| OrderedProperties |
Dize biçiminde temsil edildiğinde özellikler için makul (veya gerekli) bir sıra belirten özellik adları koleksiyonunu alır. |
| Values |
Geçerli özellik değerlerinin bir koleksiyonunu alır. |
Yöntemler
| Add(String, Object) |
Geçerli bağlantı özellikleri koleksiyonuna yeni bir özellik ekler. |
| Add(String, Type, Object) |
Geçerli bağlantı özellikleri koleksiyonuna yeni bir özellik ekler. |
| AddProperty(PropertyDescriptor, Attribute[]) |
Sınıfın geçerli örneği DataConnectionProperties tarafından yerel olarak tanınan özellikler koleksiyonuna dinamik olarak yeni bir özellik ekler. |
| AddProperty(String, Type, Attribute[]) |
Bu veri bağlantısı özellikleri örneği tarafından yerel olarak tanınan özellikler koleksiyonuna dinamik olarak yeni bir özellik ekler. |
| Contains(KeyValuePair<String,Object>) |
Belirtilen özelliğin ve değerlerinin geçerli bağlantı özellikleri kümesinde bulunup bulunmadığını test eder. |
| ContainsKey(String) |
Belirtilen özelliğin geçerli bağlantı özellikleri kümesinin üyesi olup olmadığını sınar. |
| CopyTo(KeyValuePair<String,Object>[], Int32) |
Geçerli bağlantı özellikleri kümesini ve değerlerini belirtilen dizi dizininden başlayarak belirtilen diziye kopyalar. |
| GetKeyAsString(String) |
Bağlantı dizesi yerleştirme için bir özellik anahtarını biçimlendirin. |
| GetProperties() |
Şu anda bilinen tüm özelliklerin tanımlayıcıları koleksiyonunu alır. |
| GetProperties(Attribute[]) |
Belirtilen öznitelik kümesiyle eşleşen bilinen özelliklerin tanımlayıcıları koleksiyonunu alır. |
| GetProperty(String) |
Belirtilen özellik adına sahip bir özelliğin tanımlayıcısını alır. |
| GetSynonyms(String) |
Belirtilen özellik için eş anlamlıların dizi listesini alır. |
| GetValueAsString(String) |
Bağlantı dizesi yerleştirme için bir özellik değerini biçimlendirin. |
| Initialize(IDictionary<String,Object>) |
Geçerli DataConnectionProperties örneği varsayılan durumuna başlatır ve ardından belirtilen sözlükteki her özelliği ayarlar. |
| InitializeProperties() |
Geçerli DataConnectionProperties örnek için yerel olarak tanınan özellikler kümesini başlatır. |
| InitializeSynonyms() |
Geçerli DataConnectionProperties örnekte yerel olarak tanınan her özellik için kullanılabilen eş anlamlılar kümesini başlatır. |
| InitializeValue(String, Object) |
Belirtilen bağlantı özelliğinin değerini başlatır. |
| InitializeValues(IDictionary<String,Object>) |
Ad/değer çiftleri sözlüğü kullanarak belirtilen bir özellik kümesi için değerleri başlatır. |
| IsSensitive(String) |
Bir özelliğin hassas bilgiler içerip içermediğini gösterir. |
| ModifyProperty(String, Attribute[]) |
Geçerli DataConnectionProperties örneğin yerel olarak farkında olduğu mevcut bir özelliğini değiştirir. |
| OnPropertyChanged(PropertyChangedEventArgs) |
Olayı tetikler PropertyChanged . |
| Parse(String) |
Bir bağlantı dizesi bileşenlerini geçerli DataConnectionProperties örnekteki bir özellik kümesine ayırır. |
| ReadKeyFromString(String, Int32) |
Belirtilen dizinden başlayan bir bağlantı dizesi bir özellik anahtarı adını okur ve ardından dizini özellik anahtarı adının hemen ardından bir konuma işaret etmek üzere güncelleştirir. |
| ReadValueFromString(String, String, Int32) |
Belirtilen dizinden başlayan bir bağlantı dizesi bir özellik değerini okur, doğru türe dönüştürür ve dizini özellik adından sonraki bir konuma işaret etmek üzere güncelleştirir. |
| Remove(String) |
Geçerli bağlantı özelliği koleksiyonundan bir özelliği kaldırır. |
| RemoveProperty(String) |
Geçerli özellik koleksiyonundan yerel olarak tanınan bir özelliği kaldırır. |
| Reset() |
Bağlantı özelliklerinin değerlerini başlangıç durumuna sıfırlar. |
| Reset(String) |
Belirtilen özelliği geçerli veri bağlantısı özellikleri kümesinden kaldırır. |
| ResolveProperty(String, Boolean) |
Belirtilen özelliği eş anlamlılar listesinde arar ve isteğe bağlı olarak bu özelliği eş anlamlılar koleksiyonu için birincil ad (henüz değilse) yapar. |
| SetPropertySynonyms(String, String[]) |
Belirtilen özellik için eş anlamlıları ayarlar veya temizler. |
| ShouldPersistProperty(String) |
bağlantı dizesi oluştururken bir özelliğin kalıcı olup olmayacağını gösterir. |
| 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() |
Kalıcı hale getirilmemesi gereken hassas özellikleri veya özellikleri dışlayan geçerli veri bağlantısı özellikleri kümesinin dize gösterimini alır. |
| ToString() |
Geçerli bağlantı özelliklerinin varsayılan dize gösterimini alır. |
| TryGetValue(String, Object) |
Belirtilen özelliğin değerini alır. |
Ekinlikler
| PropertyChanged |
Bir bağlantı özelliğinde yapılan bir değişikliğin oluşumunda gerçekleşir. |
Belirtik Arabirim Kullanımları
| ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
IVsDataConnectionProperties ve IVsDataConnectionUIProperties arabirimlerinin bir uygulamasını temsil eder. |
| ICollection<KeyValuePair<String,Object>>.Clear() |
IVsDataConnectionProperties ve IVsDataConnectionUIProperties arabirimlerinin bir uygulamasını temsil eder. |
| ICollection<KeyValuePair<String,Object>>.IsReadOnly |
IVsDataConnectionProperties ve IVsDataConnectionUIProperties arabirimlerinin bir uygulamasını temsil eder. |
| ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
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() |
Bir bileşenin belirtilen örneği için olayları alır. |
| ICustomTypeDescriptor.GetEvents(Attribute[]) |
Belirtilen öznitelik dizisini filtre olarak kullanarak bir bileşenin bu örneği için olayları alır. |
| ICustomTypeDescriptor.GetProperties() |
Bir bileşenin belirtilen örneğinin özelliklerini alır. |
| ICustomTypeDescriptor.GetProperties(Attribute[]) |
Öznitelik dizisini filtre olarak kullanarak bir bileşenin belirtilen örneğinin özelliklerini alır. |
| ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Belirtilen özellik tanımlayıcısı tarafından açıklanan özelliği içeren bir nesnesi alır. |
| IEnumerable.GetEnumerator() |
bir IEnumeratoralır. |
| IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
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. |