ServerMessageEventArgs Class

Definition

Provides information about a server message event.

public ref class ServerMessageEventArgs : EventArgs, Microsoft::SqlServer::Management::MultiServerConnection::IResultInfo
public class ServerMessageEventArgs : EventArgs, Microsoft.SqlServer.Management.MultiServerConnection.IResultInfo
type ServerMessageEventArgs = class
    inherit EventArgs
    interface IResultInfo
Public Class ServerMessageEventArgs
Inherits EventArgs
Implements IResultInfo
Inheritance
ServerMessageEventArgs
Implements

Constructors

ServerMessageEventArgs(SqlErrorCollection, IResultInfo)

Initializes a new instance of the ServerMessageEventArgs class.

Properties

BatchStartingLine

Gets the starting line of the batch in the editor.

BatchText

Gets the text of the Transact-SQL batch that was executed.

CompletedSuccessfully

Gets true if execution was successful, false if there was an exception.

ConnectionInfo

Gets the connection info of the connection producing the result.

Errors

Gets the messages that were returned by the server.

Exception

Gets the exception that was thrown while executing the Transact-SQL batch.

ExecutionTime

Gets the amount of client wall-time it took to get the result back from the server.

LoginName

Gets the name of the login executing the batch.

ServerDisplayName

Gets the display name of the server where the batch was executed.

ServerName

Gets the name of the server where the batch was executed.

StartTime

Gets the time when the batch was submitted.

Applies to