Share via


IPropertyDictionary Interface

Definition

Gets the list of elements contained in the PropertyDictionary.

public interface class IPropertyDictionary : 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 ^>>
public interface IPropertyDictionary : 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>>
type IPropertyDictionary = interface
    interface ISfcPropertySet
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
Public Interface IPropertyDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), ISfcPropertySet
Derived
Implements

Methods

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

Adds a property to the dictionary with the specified resolution of the property.

Add(ISfcProperty, PropertyCollisionResolution)

Adds a property to the dictionary with the specified interface resolution.

Add(ISfcProperty)

Adds the specified property to the dictionary.

Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Adds the specified key and value to the dictionary.

Add(String, Object, PropertyCollisionResolution)

Adds a property to the dictionary with the specified key, value, and resolution of the property.

Add(String, Type, PropertyCollisionResolution)

Adds a property to the dictionary with the specified name, type, and interface resolution.

Add(String, Type)

Adds a property to the dictionary with the specified name and type.

Contains(ISfcProperty)

Checks whether a property with the specified metadata is in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)
Contains(String)

Checks whether a property with the specified name is in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)
Contains<T>(String)

Checks whether a property with the specified name and type is in the property set Do not reference this member directly in your code. It supports the SQL Server infrastructure..

(Inherited from ISfcPropertySet)
EnumProperties()

Returns an enumerator that can iterate through the properties in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)
TryGetProperty(String, ISfcProperty)

Attempts to get the property metadata. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)
TryGetPropertyValue(String, Object)

Attempts to get the property value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)
TryGetPropertyValue<T>(String, T)

Attempts to get the property value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)

Applies to