ActionContext Class

 

Provides the context for an action while executing.

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

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

[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)]
public ref class ActionContext : PropertyDictionary, IContext, 
	IPropertyDictionary, ISfcPropertySet, IDictionary<String^, Object^>, 
	ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
	IEnumerable, IEquatable<IContext^>, IServiceContainer, IServiceProvider

NameDescription
System_CAPS_pubmethodActionContext()

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

System_CAPS_pubmethodActionContext(IContext^)

Initializes a new instance of the ActionContext class with the specified context parameter.

System_CAPS_pubmethodActionContext(IServiceProvider^)

Initializes a new instance of the ActionContext class with the specified service provider parameter.

System_CAPS_pubmethodActionContext(IServiceProvider^, IEnumerable<KeyValuePair<String^, Object^>>^)

Initializes a new instance of the ActionContext class with the specified service provider and properties parameters.

NameDescription
System_CAPS_pubpropertyCount

Gets the count of items in the property dictionary. (Inherited from PropertyDictionary.)

System_CAPS_pubpropertyIsReadOnly

Gets a value indicating whether the property can be modified.(Inherited from PropertyDictionary.)

System_CAPS_pubpropertyItem[String^]

Gets or sets the item at the specified key.(Inherited from PropertyDictionary.)

System_CAPS_pubpropertyKeys

Gets the keys of the property.(Inherited from PropertyDictionary.)

System_CAPS_pubpropertyValues

Gets the ICollection object that contains the values in the dictionary.(Inherited from PropertyDictionary.)

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

Specifies the string inputs to be added to the dictionary.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodAdd(ISfcProperty^)

Indicates a property to be added in the dictionary.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodAdd(ISfcProperty^, PropertyCollisionResolution)

Specifies the string value to be added to the dictionary.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodAdd(KeyValuePair<String^, Object^>)

Indicates a specified string value to be added in the dictionary.(Inherited from PropertyDictionary.)

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

Indicates the added value in the dictionary.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodAdd(String^, Object^)

Adds the specified key and value to the dictionary.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodAdd(String^, Object^, PropertyCollisionResolution)

Indicates the property value to be added with the key, value, and event specified.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodAdd(String^, Type^)

Indicates the property value to be added with the name and type specified.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodAdd(String^, Type^, PropertyCollisionResolution)

Indicates the property value to be added using PropertyCollisionResolution.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodAddService(Type^, Object^)

Adds the specified service to the service container. This class cannot be inherited.

System_CAPS_pubmethodAddService(Type^, Object^, Boolean)

Adds the specified service to the service container, and optionally promotes the service to any parent service containers. This class cannot be inherited.

System_CAPS_pubmethodAddService(Type^, ServiceCreatorCallback^)

Adds the specified service to the service container. This class cannot be inherited.

System_CAPS_pubmethodAddService(Type^, ServiceCreatorCallback^, Boolean)

Adds the specified service to the service container, and optionally promotes the service to parent service containers. This class cannot be inherited.

System_CAPS_pubmethodClear()

Clears the content of the property. This class cannot be inherited.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodContains(ISfcProperty^)

Determines a value that indicates a specified object to be contained.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodContains(KeyValuePair<String^, Object^>)

Provides the object for the PropertyDictionary.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodContains<T>(String^)

Indicates a value whether the dictionary contains a specific name.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodContainsKey(String^)

Determines whether the dictionary contains the specified key.(Inherited from PropertyDictionary.)

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

Copies the dictionary entries to a one-dimensional Array instance at the specified index.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodEnumProperties()

Indicates the enumerable properties for the PropertyDictionary.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodEquals(IContext^)

Determines whether the specified object is equal to the current object with specified context.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetEnumerator()

Retrieves an enumerator that iterates through the dictionary.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetPropertySet()

Indicates a specific property in the PropertyDictionary.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodGetService(Type^)

Gets the service object of the specified type.

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.(Inherited from PropertyDictionary.)

System_CAPS_protmethodOnPropertyMetadataChanged(String^)

Indicates a value when a property in the metadata is changed.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodRemove(KeyValuePair<String^, Object^>)

Returns a value that indicates the object to be removed.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodRemove(String^)

Removes the element with the specified key from the collection.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodRemoveService(Type^)

Removes the specified service type from the service container. This class cannot be inherited.

System_CAPS_pubmethodRemoveService(Type^, Boolean)

Removes the specified service type from the service container, and optionally promotes the service to parent service containers. This class cannot be inherited.

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodTryGetProperty(String^, ISfcProperty^%)

Retrieves the property associated with the specified key. This class cannot be inherited.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodTryGetPropertyValue(String^, Object^%)

Retrieves a value that indicates a property to get.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodTryGetPropertyValue<T>(String^, T%)

Retrieves a value that indicates a property to get using a list of items.(Inherited from PropertyDictionary.)

System_CAPS_pubmethodTryGetValue(String^, Object^%)

Retrieves the value associated with the specified key.(Inherited from PropertyDictionary.)

NameDescription
System_CAPS_pubeventPropertyChanged

Occurs after the value of the application settings property is changed.(Inherited from PropertyDictionary.)

System_CAPS_pubeventPropertyMetadataChanged

Occurs after the value of metadata property is changed.(Inherited from PropertyDictionary.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable::GetEnumerator()

Returns an enumerator that iterates through the current Collection object.(Inherited from PropertyDictionary.)

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: