PropertyDictionary Class

 

Gets the list of elements contained in the PropertyDictionary.

Namespace:   Microsoft.SqlServer.Management.Data
Assembly:  Microsoft.SqlServer.Management.SDK.SqlStudio (in Microsoft.SqlServer.Management.SDK.SqlStudio.dll)

System::Object
  Microsoft.SqlServer.Management.Data::PropertyDictionary
    Microsoft.SqlServer.Management::ActionContext

[SerializableAttribute]
[DefaultMemberAttribute("Item")]
[ComVisibleAttribute(true)]
public ref class PropertyDictionary : IPropertyDictionary, ISfcPropertySet, 
	IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>, 
	IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable, ISfcPropertyProvider, 
	ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged

NameDescription
System_CAPS_pubmethodPropertyDictionary()

Initializes a new instance of the PropertyDictionary class with the default property values.

System_CAPS_pubmethodPropertyDictionary(IEnumerable<KeyValuePair<String^, Object^>>^)

Initializes a new instance of the PropertyDictionary class with the specified properties.

System_CAPS_pubmethodPropertyDictionary(ISfcPropertyProvider^)

Initializes a new instance of the PropertyDictionary class with the specified provider.

NameDescription
System_CAPS_pubpropertyCount

Gets the count of items in the property dictionary.

System_CAPS_pubpropertyIsReadOnly

Gets a value indicating whether the property can be modified.

System_CAPS_pubpropertyItem[String^]

Gets or sets the item at the specified key.

System_CAPS_pubpropertyKeys

Gets the keys of the property.

System_CAPS_pubpropertyValues

Gets the ICollection object that contains the values in the dictionary.

NameDescription
System_CAPS_pubmethodAdd(IEnumerable<KeyValuePair<String^, Object^>>^, PropertyCollisionResolution)

Specifies the string inputs to be added to the dictionary.

System_CAPS_pubmethodAdd(ISfcProperty^)

Indicates a property to be added in the dictionary.

System_CAPS_pubmethodAdd(ISfcProperty^, PropertyCollisionResolution)

Specifies the string value to be added to the dictionary.

System_CAPS_pubmethodAdd(KeyValuePair<String^, Object^>)

Indicates a specified string value to be added in the dictionary.

System_CAPS_pubmethodAdd(KeyValuePair<String^, Object^>, PropertyCollisionResolution)

Indicates the added value in the dictionary.

System_CAPS_pubmethodAdd(String^, Object^)

Adds the specified key and value to the dictionary.

System_CAPS_pubmethodAdd(String^, Object^, PropertyCollisionResolution)

Indicates the property value to be added with the key, value, and event specified.

System_CAPS_pubmethodAdd(String^, Type^)

Indicates the property value to be added with the name and type specified.

System_CAPS_pubmethodAdd(String^, Type^, PropertyCollisionResolution)

Indicates the property value to be added using PropertyCollisionResolution.

System_CAPS_pubmethodClear()

Clears the content of the property. This class cannot be inherited.

System_CAPS_pubmethodContains(ISfcProperty^)

Determines a value that indicates a specified object to be contained.

System_CAPS_pubmethodContains(KeyValuePair<String^, Object^>)

Provides the object for the PropertyDictionary.

System_CAPS_pubmethodContains(String^)

Determines if the dictionary contains a specific property name.

System_CAPS_pubmethodContains<T>(String^)

Indicates a value whether the dictionary contains a specific name.

System_CAPS_pubmethodContainsKey(String^)

Determines whether the dictionary contains the specified key.

System_CAPS_pubmethodCopyTo(array<KeyValuePair<String^, Object^>>^, Int32)

Copies the dictionary entries to a one-dimensional Array instance at the specified index.

System_CAPS_pubmethodEnumProperties()

Indicates the enumerable properties for the PropertyDictionary.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetEnumerator()

Retrieves an enumerator that iterates through the dictionary.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetPropertySet()

Indicates a specific property in the PropertyDictionary.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnPropertyChanged(String^)

Indicates a specified value of a property that is changed.

System_CAPS_protmethodOnPropertyMetadataChanged(String^)

Indicates a value when a property in the metadata is changed.

System_CAPS_pubmethodRemove(KeyValuePair<String^, Object^>)

Returns a value that indicates the object to be removed.

System_CAPS_pubmethodRemove(String^)

Removes the element with the specified key from the collection.

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodTryGetProperty(String^, ISfcProperty^%)

Retrieves the property associated with the specified key. This class cannot be inherited.

System_CAPS_pubmethodTryGetPropertyValue(String^, Object^%)

Retrieves a value that indicates a property to get.

System_CAPS_pubmethodTryGetPropertyValue<T>(String^, T%)

Retrieves a value that indicates a property to get using a list of items.

System_CAPS_pubmethodTryGetValue(String^, Object^%)

Retrieves the value associated with the specified key.

NameDescription
System_CAPS_pubeventPropertyChanged

Occurs after the value of the application settings property is changed.

System_CAPS_pubeventPropertyMetadataChanged

Occurs after the value of metadata property is changed.

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable::GetEnumerator()

Returns an enumerator that iterates through the current Collection object.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: