public static WriteConnectionCloseAfter ( this @this, Guid operationId, Guid clientConnectionId, |
||
@this | this | |
operationId | Guid | |
clientConnectionId | Guid | |
sqlConnection | ||
operation | [ | |
return | void |
public static void WriteConnectionCloseAfter(this DiagnosticListener @this, Guid operationId, Guid clientConnectionId, SqlConnection sqlConnection, [CallerMemberName] string operation = "")
{
if (@this.IsEnabled(SqlAfterCloseConnection))
{
@this.Write(
SqlAfterCloseConnection,
new
{
OperationId = operationId,
Operation = operation,
ConnectionId = clientConnectionId,
Connection = sqlConnection,
Statistics = sqlConnection.Statistics?.GetDictionary(),
Timestamp = Stopwatch.GetTimestamp()
});
}
}