Share via


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
파생
특성
구현

생성자

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)

사전 항목을 1차원 배열 인스턴스의 지정한 인덱스에 복사합니다.

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()

현재 Collection 개체를 반복하는 열거자를 반환합니다.

적용 대상