DacActionEventArgs Class

Represents the data sent when an event is raised by a DAC action step during both deployment and uninstall.

Inheritance Hierarchy


Namespace:  Microsoft.SqlServer.Management.Dac
Assembly:  Microsoft.SqlServer.Management.Dac (in Microsoft.SqlServer.Management.Dac.dll)


Public Class DacActionEventArgs _
    Inherits EventArgs _
    Implements IEquatable(Of DacActionEventArgs)
Dim instance As DacActionEventArgs
public class DacActionEventArgs : EventArgs, 
public ref class DacActionEventArgs : public EventArgs, 
type DacActionEventArgs =  
        inherit EventArgs
        interface IEquatable<DacActionEventArgs>
public class DacActionEventArgs extends EventArgs implements IEquatable<DacActionEventArgs>

The DacActionEventArgs type exposes the following members.


  Name Description
Public property ActionName Gets the name of the DAC action that raised the event.
Public property ActionState Gets or sets the state of the action step.
Public property Description Gets a description of the action step.
Public property Error Gets or sets the exception that is thrown when an error occurs in the action step.
Public property MessageLevel Gets or sets the message level of the action step.



  Name Description
Public method Equals(Object) (Inherited from Object.)
Public method Equals(DacActionEventArgs) Determines whether the specified DacActionEventArgs object is equal to the DacActionEventArgs instance.
Protected method Finalize (Inherited from Object.)
Public method GetHashCode Returns the hash code for this instance. (Overrides Object.GetHashCode().)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)


Thread Safety

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

See Also


Microsoft.SqlServer.Management.Dac Namespace