JoinableTaskContext.HangDetails.EntryMethod Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the method that served as the entrypoint for the JoinableTask that now blocks a thread.
public:
property System::Reflection::MethodInfo ^ EntryMethod { System::Reflection::MethodInfo ^ get(); };
public System.Reflection.MethodInfo EntryMethod { get; }
public System.Reflection.MethodInfo? EntryMethod { get; }
member this.EntryMethod : System.Reflection.MethodInfo
Public ReadOnly Property EntryMethod As MethodInfo
Property Value
Remarks
The method indicated here may not be the one that is actually blocking a thread, but typically a deadlock is caused by a violation of a threading rule which is under the entrypoint's control. So usually regardless of where someone chooses the block a thread for the completion of a JoinableTask, a hang usually indicates a bug in the code that created it. This value may be used to assign the hangs to different buckets based on this method info.