Logger.OpenAsyncActivity<T1, T2, T3, T4, T5, T6> Method (String, T1, T2, T3, T4, T5, T6) |
Namespace: PostSharp.Patterns.Diagnostics
Assembly: PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 5.0.55.0 (5.0.55.0)
public LogActivity OpenAsyncActivity<T1, T2, T3, T4, T5, T6>( string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6 )
Parameters
- text
- Type: System.String
The description of the activity, including parameters (e.g. Writing {LineCount} line(s) in file {Path}). - arg1
- Type: T1
Value of the first parameter. - arg2
- Type: T2
Value of the second parameter. - arg3
- Type: T3
Value of the third parameter. - arg4
- Type: T4
Value of the 4-th parameter. - arg5
- Type: T5
Value of the 5-th parameter. - arg6
- Type: T6
Value of the 6-th parameter.
Type Parameters
- T1
- Type of the first parameter.
- T2
- Type of the second parameter.
- T3
- Type of the third parameter.
- T4
- Type of the 4-th parameter.
- T5
- Type of the 5-th parameter.
- T6
- Type of the 6-th parameter.
Return Value
Type: LogActivityA Logger representing the new activity.
The activity must be closed using [!:SetSuccess(string)], [!:SetFailure(String)] or [!:SetException(Exception)].
You must manually call [!:Suspend], [!:Resume] and/or [!:Await(Task)] around await operators.