ActionContext Class
Provides the context for an action while executing.
Assembly: Microsoft.SqlServer.Management.SDK.SqlStudio (in Microsoft.SqlServer.Management.SDK.SqlStudio.dll)
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
| Name | Description | |
|---|---|---|
![]() | ActionContext() | Initializes a new instance of the ActionContext class with the default property values. |
![]() | ActionContext(IContext^) | Initializes a new instance of the ActionContext class with the specified context parameter. |
![]() | ActionContext(IServiceProvider^) | Initializes a new instance of the ActionContext class with the specified service provider parameter. |
![]() | ActionContext(IServiceProvider^, IEnumerable<KeyValuePair<String^, Object^>>^) | Initializes a new instance of the ActionContext class with the specified service provider and properties parameters. |
| Name | Description | |
|---|---|---|
![]() | Count | Gets the count of items in the property dictionary. (Inherited from PropertyDictionary.) |
![]() | IsReadOnly | Gets a value indicating whether the property can be modified.(Inherited from PropertyDictionary.) |
![]() | Item[String^] | Gets or sets the item at the specified key.(Inherited from PropertyDictionary.) |
![]() | Keys | Gets the keys of the property.(Inherited from PropertyDictionary.) |
![]() | Values | Gets the ICollection object that contains the values in the dictionary.(Inherited from PropertyDictionary.) |
| Name | Description | |
|---|---|---|
![]() | Add(IEnumerable<KeyValuePair<String^, Object^>>^, PropertyCollisionResolution) | Specifies the string inputs to be added to the dictionary.(Inherited from PropertyDictionary.) |
![]() | Add(ISfcProperty^) | Indicates a property to be added in the dictionary.(Inherited from PropertyDictionary.) |
![]() | Add(ISfcProperty^, PropertyCollisionResolution) | Specifies the string value to be added to the dictionary.(Inherited from PropertyDictionary.) |
![]() | Add(KeyValuePair<String^, Object^>) | Indicates a specified string value to be added in the dictionary.(Inherited from PropertyDictionary.) |
![]() | Add(KeyValuePair<String^, Object^>, PropertyCollisionResolution) | Indicates the added value in the dictionary.(Inherited from PropertyDictionary.) |
![]() | Add(String^, Object^) | Adds the specified key and value to the dictionary.(Inherited from PropertyDictionary.) |
![]() | Add(String^, Object^, PropertyCollisionResolution) | Indicates the property value to be added with the key, value, and event specified.(Inherited from PropertyDictionary.) |
![]() | Add(String^, Type^) | Indicates the property value to be added with the name and type specified.(Inherited from PropertyDictionary.) |
![]() | Add(String^, Type^, PropertyCollisionResolution) | Indicates the property value to be added using PropertyCollisionResolution.(Inherited from PropertyDictionary.) |
![]() | AddService(Type^, Object^) | Adds the specified service to the service container. This class cannot be inherited. |
![]() | AddService(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. |
![]() | AddService(Type^, ServiceCreatorCallback^) | Adds the specified service to the service container. This class cannot be inherited. |
![]() | AddService(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. |
![]() | Clear() | Clears the content of the property. This class cannot be inherited.(Inherited from PropertyDictionary.) |
![]() | Contains(ISfcProperty^) | Determines a value that indicates a specified object to be contained.(Inherited from PropertyDictionary.) |
![]() | Contains(KeyValuePair<String^, Object^>) | Provides the object for the PropertyDictionary.(Inherited from PropertyDictionary.) |
![]() | Contains<T>(String^) | Indicates a value whether the dictionary contains a specific name.(Inherited from PropertyDictionary.) |
![]() | ContainsKey(String^) | Determines whether the dictionary contains the specified key.(Inherited from PropertyDictionary.) |
![]() | CopyTo(array<KeyValuePair<String^, Object^>>^, Int32) | Copies the dictionary entries to a one-dimensional Array instance at the specified index.(Inherited from PropertyDictionary.) |
![]() | EnumProperties() | Indicates the enumerable properties for the PropertyDictionary.(Inherited from PropertyDictionary.) |
![]() | Equals(IContext^) | Determines whether the specified object is equal to the current object with specified context. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetEnumerator() | Retrieves an enumerator that iterates through the dictionary.(Inherited from PropertyDictionary.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetPropertySet() | Indicates a specific property in the PropertyDictionary.(Inherited from PropertyDictionary.) |
![]() | GetService(Type^) | Gets the service object of the specified type. |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | OnPropertyChanged(String^) | Indicates a specified value of a property that is changed.(Inherited from PropertyDictionary.) |
![]() | OnPropertyMetadataChanged(String^) | Indicates a value when a property in the metadata is changed.(Inherited from PropertyDictionary.) |
![]() | Remove(KeyValuePair<String^, Object^>) | Returns a value that indicates the object to be removed.(Inherited from PropertyDictionary.) |
![]() | Remove(String^) | Removes the element with the specified key from the collection.(Inherited from PropertyDictionary.) |
![]() | RemoveService(Type^) | Removes the specified service type from the service container. This class cannot be inherited. |
![]() | RemoveService(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. |
![]() | ToString() | (Inherited from Object.) |
![]() | TryGetProperty(String^, ISfcProperty^%) | Retrieves the property associated with the specified key. This class cannot be inherited.(Inherited from PropertyDictionary.) |
![]() | TryGetPropertyValue(String^, Object^%) | Retrieves a value that indicates a property to get.(Inherited from PropertyDictionary.) |
![]() | TryGetPropertyValue<T>(String^, T%) | Retrieves a value that indicates a property to get using a list of items.(Inherited from PropertyDictionary.) |
![]() | TryGetValue(String^, Object^%) | Retrieves the value associated with the specified key.(Inherited from PropertyDictionary.) |
| Name | Description | |
|---|---|---|
![]() | PropertyChanged | Occurs after the value of the application settings property is changed.(Inherited from PropertyDictionary.) |
![]() | PropertyMetadataChanged | Occurs after the value of metadata property is changed.(Inherited from PropertyDictionary.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IEnumerable::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.





