PropertyDictionary Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает список элементов, содержащихся в 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
- Наследование
-
PropertyDictionary
- Производный
- Атрибуты
- Реализации
-
IPropertyDictionary ISfcNotifyPropertyMetadataChanged ISfcPropertyProvider ISfcPropertySet ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable INotifyPropertyChanged
Конструкторы
| PropertyDictionary() |
Инициализирует новый экземпляр класса PropertyDictionary со значениями свойств по умолчанию. |
| PropertyDictionary(IEnumerable<KeyValuePair<String,Object>>) |
Инициализирует новый экземпляр класса PropertyDictionary с заданными свойствами. |
| PropertyDictionary(ISfcPropertyProvider) |
Инициализирует новый экземпляр класса PropertyDictionary с указанным поставщиком. |
Свойства
| Count |
Возвращает число элементов в словаре свойств. |
| IsReadOnly |
Возвращает значение, указывающее, можно ли модифицировать свойство. |
| Item[String] |
Возвращает или задает элемент по указанному ключу. |
| Keys |
Возвращает ключи свойства. |
| Values |
Возвращает объект ICollection, который содержит значения в словаре. |
Методы
| Add(IEnumerable<KeyValuePair<String,Object>>, PropertyCollisionResolution) |
Указывает входные строки, которые нужно добавить в словарь. |
| Add(ISfcProperty) |
Указывает свойство, которое нужно добавить в словарь. |
| Add(ISfcProperty, PropertyCollisionResolution) |
Указывает строковое значение, которое нужно добавить в словарь. |
| Add(KeyValuePair<String,Object>) |
Указывает заданное строковое значение, которое нужно добавить в словарь. |
| Add(KeyValuePair<String,Object>, PropertyCollisionResolution) |
Указывает значение, добавляемое в словарь. |
| Add(String, Object) |
Добавляет указанные ключ и значение в словарь. |
| Add(String, Object, PropertyCollisionResolution) |
Указывает значение свойства, добавляемое с заданным ключом, значением и событием. |
| Add(String, Type) |
Указывает значение свойства, добавляемое с указанными именем и типом. |
| Add(String, Type, PropertyCollisionResolution) |
Указывает значение свойства, добавляемое с помощью PropertyCollisionResolution. |
| Clear() |
Очищает содержимое свойства. Этот класс не наследуется. |
| Contains(ISfcProperty) |
Определяет значение, обозначающее заданный объект, который должен содержаться в свойстве. |
| Contains(KeyValuePair<String,Object>) |
Предоставляет объект для PropertyDictionary. |
| Contains(String) |
Определяет, содержит ли словарь имя конкретного свойства. |
| Contains<T>(String) |
Указывает значение, содержит ли словарь определенное имя. |
| ContainsKey(String) |
Определяет, есть ли указанный ключ в словаре. |
| CopyTo(KeyValuePair<String,Object>[], Int32) |
Копирует словарные записи в экземпляр одномерного массива, начиная с указанного индекса. |
| EnumProperties() |
Указывает перечисляемые свойства для PropertyDictionary. |
| GetEnumerator() |
Извлекает перечислитель для итераций по словарю. |
| GetPropertySet() |
Обозначает конкретное свойство в PropertyDictionary. |
| OnPropertyChanged(String) |
Обозначает заданное значение изменяемого свойства. |
| OnPropertyMetadataChanged(String) |
Указывает значение, если меняется свойство в метаданных. |
| Remove(KeyValuePair<String,Object>) |
Возвращает значение, обозначающее удаляемый объект. |
| Remove(String) |
Удаляет элемент с указанным ключом из коллекции. |
| TryGetProperty(String, ISfcProperty) |
Извлекает свойство, связанное с указанным ключом. Этот класс не наследуется. |
| TryGetPropertyValue(String, Object) |
Получает значение, обозначающее извлекаемое свойство. |
| TryGetPropertyValue<T>(String, T) |
Извлекает значение, указывающее на свойство, которое требуется получить с помощью списка элементов. |
| TryGetValue(String, Object) |
Извлекает значение, связанное с указанным ключом. |
События
| PropertyChanged |
Возникает после того, как меняется значение свойства параметров приложения. |
| PropertyMetadataChanged |
Возникает после изменения значения свойства метаданных. |
Явные реализации интерфейса
| IEnumerable.GetEnumerator() |
Возвращает перечислитель, итерирующий по объекту текущей коллекции. |