DataConnectionProperties Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili implementasi antarmuka IVsDataConnectionProperties dan IVsDataConnectionUIProperties.
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
- Warisan
-
DataConnectionProperties
- Penerapan
-
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
Konstruktor
| DataConnectionProperties() |
Menginisialisasi instans kelas yang tidak berparameter DataConnectionProperties . |
| DataConnectionProperties(IEqualityComparer<String>, Char, Char) |
Menginisialisasi instans DataConnectionProperties parameter kelas yang menyediakan kemampuan untuk membandingkan nama properti. |
| DataConnectionProperties(IEqualityComparer<String>) |
Menginisialisasi instans DataConnectionProperties parameter kelas yang menyediakan kemampuan untuk membandingkan nama properti. |
Properti
| Count |
Mendapatkan jumlah properti koneksi data yang ada. |
| IsComplete |
Mendapatkan nilai Boolean yang menunjukkan apakah string koneksi tertentu selesai. |
| IsExtensible |
Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah properti koneksi penyedia DDEX dapat diperluas. |
| Item[String] |
Mendapatkan atau menetapkan nilai untuk properti tertentu dari penyedia DDEX. |
| Keys |
Mendapatkan koleksi nama kunci properti saat ini. |
| OrderedProperties |
Mendapatkan kumpulan nama properti yang menentukan urutan yang wajar (atau diperlukan) untuk properti ketika diwakili dalam bentuk string. |
| Values |
Mengambil kumpulan nilai properti saat ini. |
Metode
| Add(String, Object) |
Menambahkan properti baru ke kumpulan properti koneksi saat ini. |
| Add(String, Type, Object) |
Menambahkan properti baru ke kumpulan properti koneksi saat ini. |
| AddProperty(PropertyDescriptor, Attribute[]) |
Secara dinamis menambahkan properti baru ke kumpulan properti yang dikenali secara asli oleh instans DataConnectionProperties kelas saat ini. |
| AddProperty(String, Type, Attribute[]) |
Secara dinamis menambahkan properti baru ke kumpulan properti yang dikenali secara asli oleh instans properti koneksi data ini. |
| Contains(KeyValuePair<String,Object>) |
Menguji apakah properti tertentu dan nilainya ada di kumpulan properti koneksi saat ini. |
| ContainsKey(String) |
Menguji apakah properti yang ditentukan adalah anggota dari kumpulan properti koneksi saat ini. |
| CopyTo(KeyValuePair<String,Object>[], Int32) |
Menyalin kumpulan properti koneksi saat ini dan nilainya ke array yang ditentukan, dimulai dari indeks array yang ditentukan. |
| GetKeyAsString(String) |
Memformat kunci properti untuk penempatan dalam string koneksi. |
| GetProperties() |
Mengambil kumpulan deskriptor dari semua properti yang saat ini diketahui. |
| GetProperties(Attribute[]) |
Mengambil kumpulan deskriptor properti yang saat ini diketahui yang cocok dengan sekumpulan atribut tertentu. |
| GetProperty(String) |
Mengambil deskriptor properti dengan nama properti yang ditentukan. |
| GetSynonyms(String) |
Mengambil daftar array sinonim untuk properti tertentu. |
| GetValueAsString(String) |
Memformat nilai properti untuk penempatan dalam string koneksi. |
| Initialize(IDictionary<String,Object>) |
Menginisialisasi instans saat ini DataConnectionProperties ke status defaultnya, lalu mengatur setiap properti dalam kamus yang ditentukan. |
| InitializeProperties() |
Menginisialisasi kumpulan properti yang dikenali secara asli untuk instans saat ini DataConnectionProperties . |
| InitializeSynonyms() |
Menginisialisasi kumpulan sinonim yang tersedia untuk setiap properti yang dikenali secara asli dalam instans saat ini DataConnectionProperties . |
| InitializeValue(String, Object) |
Menginisialisasi nilai properti koneksi tertentu. |
| InitializeValues(IDictionary<String,Object>) |
Menginisialisasi nilai untuk sekumpulan properti tertentu, menggunakan kamus pasangan nama/nilai. |
| IsSensitive(String) |
Menunjukkan apakah properti berisi informasi sensitif. |
| ModifyProperty(String, Attribute[]) |
Memodifikasi properti yang ada di mana instans saat ini DataConnectionProperties sadar secara asli. |
| OnPropertyChanged(PropertyChangedEventArgs) |
Memunculkan kejadian PropertyChanged. |
| Parse(String) |
Membongkar komponen string koneksi ke dalam sekumpulan properti dalam instans saat iniDataConnectionProperties. |
| ReadKeyFromString(String, Int32) |
Membaca nama kunci properti dari string koneksi dimulai dari indeks tertentu, lalu memperbarui indeks untuk menunjuk ke posisi segera setelah nama kunci properti. |
| ReadValueFromString(String, String, Int32) |
Membaca nilai properti dari string koneksi dimulai dari indeks tertentu, mengonversinya ke jenis yang benar, dan memperbarui indeks untuk menunjuk ke posisi mengikuti nama properti. |
| Remove(String) |
Menghapus properti dari kumpulan properti koneksi saat ini. |
| RemoveProperty(String) |
Menghapus properti yang dikenali secara asli dari kumpulan properti saat ini. |
| Reset() |
Mereset nilai properti koneksi ke status awal. |
| Reset(String) |
Menghapus properti yang ditentukan dari kumpulan properti koneksi data saat ini. |
| ResolveProperty(String, Boolean) |
Mencari properti yang ditentukan dalam daftar sinonim dan secara opsional menjadikan properti ini sebagai nama utama untuk koleksi sinonim, jika belum demikian. |
| SetPropertySynonyms(String, String[]) |
Mengatur atau menghapus sinonim untuk properti yang ditentukan. |
| ShouldPersistProperty(String) |
Menunjukkan apakah properti harus dipertahankan saat membangun string koneksi. |
| ToDisplayString() |
Mengambil representasi string dari kumpulan properti koneksi data saat ini yang cocok untuk tampilan di layar. |
| ToSafeString() |
Mengambil representasi string dari kumpulan properti koneksi data saat ini yang mengecualikan properti atau properti sensitif yang tidak boleh dipertahankan. |
| ToString() |
Mengambil representasi string default dari properti koneksi saat ini. |
| TryGetValue(String, Object) |
Mengambil nilai properti yang ditentukan. |
Acara
| PropertyChanged |
Terjadi pada terjadinya perubahan pada properti koneksi. |
Implementasi Antarmuka Eksplisit
| ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Mewakili implementasi antarmuka IVsDataConnectionProperties dan IVsDataConnectionUIProperties. |
| ICollection<KeyValuePair<String,Object>>.Clear() |
Mewakili implementasi antarmuka IVsDataConnectionProperties dan IVsDataConnectionUIProperties. |
| ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Mewakili implementasi antarmuka IVsDataConnectionProperties dan IVsDataConnectionUIProperties. |
| ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Mewakili implementasi antarmuka IVsDataConnectionProperties dan IVsDataConnectionUIProperties. |
| ICustomTypeDescriptor.GetAttributes() |
Mengambil kumpulan atribut kustom untuk objek yang ditentukan. |
| ICustomTypeDescriptor.GetClassName() |
Mengambil nama kelas objek yang ditentukan. |
| ICustomTypeDescriptor.GetComponentName() |
Mengambil nama objek yang ditentukan. |
| ICustomTypeDescriptor.GetConverter() |
Mengambil pengonversi tipe untuk objek yang ditentukan. |
| ICustomTypeDescriptor.GetDefaultEvent() |
Mengambil peristiwa default untuk objek yang ditentukan. |
| ICustomTypeDescriptor.GetDefaultProperty() |
Mengambil properti default untuk objek yang ditentukan. |
| ICustomTypeDescriptor.GetEditor(Type) |
Mengambil editor dari tipe yang ditentukan untuk objek ini. |
| ICustomTypeDescriptor.GetEvents() |
Mengambil peristiwa untuk instans komponen yang ditentukan. |
| ICustomTypeDescriptor.GetEvents(Attribute[]) |
Mengambil peristiwa untuk instans komponen ini, menggunakan array atribut yang ditentukan sebagai filter. |
| ICustomTypeDescriptor.GetProperties() |
Mengambil properti untuk instans komponen yang ditentukan. |
| ICustomTypeDescriptor.GetProperties(Attribute[]) |
Mengambil properti untuk instans komponen yang ditentukan, menggunakan array atribut sebagai filter. |
| ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Mengambil objek yang berisi properti yang dijelaskan oleh deskriptor properti yang ditentukan. |
| IEnumerable.GetEnumerator() |
Mengambil IEnumerator. |
| IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Mewakili implementasi antarmuka IVsDataConnectionProperties dan IVsDataConnectionUIProperties. |
Metode Ekstensi
| AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean) |
Menambahkan satu konten kamus ke kamus lain |
| GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK) |
Mendapatkan nilai dengan kunci yang diberikan. |
| EmptyIfNull<T>(IEnumerable<T>) |
Kembalikan enumerasi ini jika tidak null. Jika null mengembalikan enumerasi kosong. |