Dispatcher.InvokeAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
InvokeAsync(Action) | |
InvokeAsync(Func<Task>) |
在关联的 Renderer上下文中调用给定Func<TResult>的 。 |
InvokeAsync<TResult>(Func<Task<TResult>>) |
在关联的 Renderer上下文中调用给定Func<TResult>的 。 |
InvokeAsync<TResult>(Func<TResult>) |
在关联的 Renderer上下文中调用给定Func<TResult>的 。 |
InvokeAsync(Action)
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
public:
abstract System::Threading::Tasks::Task ^ InvokeAsync(Action ^ workItem);
public abstract System.Threading.Tasks.Task InvokeAsync (Action workItem);
abstract member InvokeAsync : Action -> System.Threading.Tasks.Task
Public MustOverride Function InvokeAsync (workItem As Action) As Task
参数
- workItem
- Action
要执行的操作。
返回
在 Task 操作完成执行时完成的 。
适用于
InvokeAsync(Func<Task>)
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
在关联的 Renderer上下文中调用给定Func<TResult>的 。
public:
abstract System::Threading::Tasks::Task ^ InvokeAsync(Func<System::Threading::Tasks::Task ^> ^ workItem);
public abstract System.Threading.Tasks.Task InvokeAsync (Func<System.Threading.Tasks.Task> workItem);
abstract member InvokeAsync : Func<System.Threading.Tasks.Task> -> System.Threading.Tasks.Task
Public MustOverride Function InvokeAsync (workItem As Func(Of Task)) As Task
参数
返回
在 Task 操作完成执行时完成的 。
适用于
InvokeAsync<TResult>(Func<Task<TResult>>)
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
在关联的 Renderer上下文中调用给定Func<TResult>的 。
public:
generic <typename TResult>
abstract System::Threading::Tasks::Task<TResult> ^ InvokeAsync(Func<System::Threading::Tasks::Task<TResult> ^> ^ workItem);
public abstract System.Threading.Tasks.Task<TResult> InvokeAsync<TResult> (Func<System.Threading.Tasks.Task<TResult>> workItem);
abstract member InvokeAsync : Func<System.Threading.Tasks.Task<'Result>> -> System.Threading.Tasks.Task<'Result>
Public MustOverride Function InvokeAsync(Of TResult) (workItem As Func(Of Task(Of TResult))) As Task(Of TResult)
类型参数
- TResult
参数
返回
Task<TResult>
在 Task<TResult> 函数完成执行时完成的 。
适用于
InvokeAsync<TResult>(Func<TResult>)
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
- Source:
- Dispatcher.cs
在关联的 Renderer上下文中调用给定Func<TResult>的 。
public:
generic <typename TResult>
abstract System::Threading::Tasks::Task<TResult> ^ InvokeAsync(Func<TResult> ^ workItem);
public abstract System.Threading.Tasks.Task<TResult> InvokeAsync<TResult> (Func<TResult> workItem);
abstract member InvokeAsync : Func<'Result> -> System.Threading.Tasks.Task<'Result>
Public MustOverride Function InvokeAsync(Of TResult) (workItem As Func(Of TResult)) As Task(Of TResult)
类型参数
- TResult
参数
- workItem
- Func<TResult>
要执行的函数。
返回
Task<TResult>
在 Task<TResult> 函数完成执行时完成的 。