PropertyDictionary Kelas

Definisi

Mendapatkan daftar elemen yang terkandung dalam PropertyDictionary.

public ref class PropertyDictionary : Microsoft::SqlServer::Management::Data::IPropertyDictionary, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertyProvider, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, 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::INotifyPropertyChanged
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class PropertyDictionary : Microsoft.SqlServer.Management.Data.IPropertyDictionary, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, 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.INotifyPropertyChanged
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PropertyDictionary = class
    interface IPropertyDictionary
    interface ISfcPropertySet
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface ISfcPropertyProvider
    interface ISfcNotifyPropertyMetadataChanged
    interface INotifyPropertyChanged
Public Class PropertyDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IPropertyDictionary, ISfcPropertyProvider, ISfcPropertySet
Warisan
PropertyDictionary
Turunan
Atribut
Penerapan

Konstruktor

PropertyDictionary()

Menginisialisasi instans PropertyDictionary baru kelas dengan nilai properti default.

PropertyDictionary(IEnumerable<KeyValuePair<String,Object>>)

Menginisialisasi instans PropertyDictionary baru kelas dengan properti yang ditentukan.

PropertyDictionary(ISfcPropertyProvider)

Menginisialisasi instans PropertyDictionary baru kelas dengan penyedia yang ditentukan.

Properti

Count

Mendapatkan jumlah item dalam kamus properti.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah properti dapat dimodifikasi.

Item[String]

Mendapatkan atau mengatur item pada kunci yang ditentukan.

Keys

Mendapatkan kunci properti .

Values

Mendapatkan objek ICollection yang berisi nilai dalam kamus.

Metode

Add(IEnumerable<KeyValuePair<String,Object>>, PropertyCollisionResolution)

Menentukan input string yang akan ditambahkan ke kamus.

Add(ISfcProperty)

Menunjukkan properti yang akan ditambahkan dalam kamus.

Add(ISfcProperty, PropertyCollisionResolution)

Menentukan nilai string yang akan ditambahkan ke kamus.

Add(KeyValuePair<String,Object>)

Menunjukkan nilai string tertentu yang akan ditambahkan dalam kamus.

Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Menunjukkan nilai tambah dalam kamus.

Add(String, Object)

Menambahkan kunci dan nilai yang ditentukan ke kamus.

Add(String, Object, PropertyCollisionResolution)

Menunjukkan nilai properti yang akan ditambahkan dengan kunci, nilai, dan peristiwa yang ditentukan.

Add(String, Type)

Menunjukkan nilai properti yang akan ditambahkan dengan nama dan jenis yang ditentukan.

Add(String, Type, PropertyCollisionResolution)

Menunjukkan nilai properti yang akan ditambahkan menggunakan PropertyCollisionResolution.

Clear()

Menghapus konten properti. Kelas ini tidak dapat diwariskan.

Contains(ISfcProperty)

Menentukan nilai yang menunjukkan objek tertentu yang akan dimuat.

Contains(KeyValuePair<String,Object>)

Menyediakan objek untuk PropertyDictionary.

Contains(String)

Menentukan apakah kamus berisi nama properti tertentu.

Contains<T>(String)

Menunjukkan nilai apakah kamus berisi nama tertentu.

ContainsKey(String)

Menentukan apakah kamus berisi kunci yang ditentukan.

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

Menyalin entri kamus ke instans Array satu dimensi pada indeks yang ditentukan.

EnumProperties()

Menunjukkan properti yang dapat dijumlahkan untuk PropertyDictionary.

GetEnumerator()

Mengambil enumerator yang berulang melalui kamus.

GetPropertySet()

Menunjukkan properti tertentu dalam PropertyDictionary.

OnPropertyChanged(String)

Menunjukkan nilai properti tertentu yang diubah.

OnPropertyMetadataChanged(String)

Menunjukkan nilai saat properti dalam metadata diubah.

Remove(KeyValuePair<String,Object>)

Mengembalikan nilai yang menunjukkan objek yang akan dihapus.

Remove(String)

Menghapus elemen dengan kunci yang ditentukan dari koleksi.

TryGetProperty(String, ISfcProperty)

Mengambil properti yang terkait dengan kunci yang ditentukan. Kelas ini tidak dapat diwariskan.

TryGetPropertyValue(String, Object)

Mengambil nilai yang menunjukkan properti untuk didapatkan.

TryGetPropertyValue<T>(String, T)

Mengambil nilai yang menunjukkan properti untuk menggunakan daftar item.

TryGetValue(String, Object)

Mengambil nilai yang terkait dengan kunci yang ditentukan.

Acara

PropertyChanged

Terjadi setelah nilai properti pengaturan aplikasi diubah.

PropertyMetadataChanged

Terjadi setelah nilai properti metadata diubah.

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui objek Koleksi saat ini.

Berlaku untuk