A LoggingContext that represents an asynchronous method.
Inheritance
Namespace: PostSharp.Patterns.Diagnostics.Contexts
Assembly: PostSharp.Patterns.Diagnostics.dll
Syntax
public class AsyncMethodLoggingContext : AsyncLoggingContext, ILoggingContext, IDisposableConstructors
| Name | Description |
|---|---|
| AsyncMethodLoggingContext(LoggingBackend) | Creates an instance of AsyncMethodLoggingContext. |
Properties
| Name | Description |
|---|---|
| AsyncCallId | Gets the unique identifier of the asynchronous call represented by the current AsyncMethodLoggingContext. |
| AwaitedMethod | Gets the awaited method (i.e. the operand of the |
| AwaitedTask | Gets the awaited Task (i.e. the operand of the |
| Task | Gets the Task that is currently associated to the current async method invocation. An async method invocation may be associated to several different tasks during its lifetime. |
Methods
| Name | Description |
|---|---|
| Open(AsyncCallId, ref LogMemberInfo) | Opens the context. |
| SetAwaitedTask(Task, MethodBase) | Sets the awaited Task and/or MethodBase
(i.e. the operand of the |