70 lines
3.1 KiB
XML
70 lines
3.1 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>AsyncBridge.NET40</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:AsyncBridge.AsyncHelper">
|
|
<summary>
|
|
A Helper class to run Asynchronous functions from synchronous ones
|
|
</summary>
|
|
</member>
|
|
<member name="M:AsyncBridge.AsyncHelper.FireAndForget(System.Func{System.Threading.Tasks.Task},System.Action{System.Exception})">
|
|
<summary>
|
|
Runs a task with the "Fire and Forget" pattern using Task.Run,
|
|
and unwraps and handles exceptions
|
|
</summary>
|
|
<param name="task">A function that returns the task to run</param>
|
|
<param name="handle">Error handling action, null by default</param>
|
|
</member>
|
|
<member name="P:AsyncBridge.AsyncHelper.Wait">
|
|
<summary>
|
|
Creates a new AsyncBridge. This should always be used in
|
|
conjunction with the using statement, to ensure it is disposed
|
|
</summary>
|
|
</member>
|
|
<member name="T:AsyncBridge.AsyncHelper.AsyncBridge">
|
|
<summary>
|
|
A class to bridge synchronous asynchronous methods
|
|
</summary>
|
|
</member>
|
|
<member name="M:AsyncBridge.AsyncHelper.AsyncBridge.#ctor">
|
|
<summary>
|
|
Constructs the AsyncBridge by capturing the current
|
|
SynchronizationContext and replacing it with a new
|
|
ExclusiveSynchronizationContext.
|
|
</summary>
|
|
</member>
|
|
<member name="M:AsyncBridge.AsyncHelper.AsyncBridge.Run(System.Threading.Tasks.Task,System.Action{System.Threading.Tasks.Task})">
|
|
<summary>
|
|
Execute's an async task with a void return type
|
|
from a synchronous context
|
|
</summary>
|
|
<param name="task">Task to execute</param>
|
|
<param name="callback">Optional callback</param>
|
|
</member>
|
|
<member name="M:AsyncBridge.AsyncHelper.AsyncBridge.Run``1(System.Threading.Tasks.Task{``0},System.Action{System.Threading.Tasks.Task{``0}})">
|
|
<summary>
|
|
Execute's an async task with a T return type
|
|
from a synchronous context
|
|
</summary>
|
|
<typeparam name="T">The type of the task</typeparam>
|
|
<param name="task">Task to execute</param>
|
|
<param name="callback">Optional callback</param>
|
|
</member>
|
|
<member name="M:AsyncBridge.AsyncHelper.AsyncBridge.Run``1(System.Threading.Tasks.Task{``0},System.Action{``0})">
|
|
<summary>
|
|
Execute's an async task with a T return type
|
|
from a synchronous context
|
|
</summary>
|
|
<typeparam name="T">The type of the task</typeparam>
|
|
<param name="task">Task to execute</param>
|
|
<param name="callback">The callback function that uses the result of the task</param>
|
|
</member>
|
|
<member name="M:AsyncBridge.AsyncHelper.AsyncBridge.Dispose">
|
|
<summary>
|
|
Disposes the object
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|