本文介绍了在PowerShell中使用的AsyncCallback的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我必须调用.NET对象的方法,其被定义为
I have to call a method on .NET object which is defined as
IAsyncResult的BeginListMetrics(ListMetricsRequest listMetricsRequest, AsyncCallback的回调,对象的状态)
是否有可能使用PowerShell的功能作为一个AsyncCallback委托?怎么样?
Is it possible to use a powershell function as a AsyncCallback delegate? How?
推荐答案
Scriptblocks可以通过铸造如下转化为大多数类型的代表。
Scriptblocks can be converted into most types of delegates by casting as follows.
$myCallback = [AsyncCallback]{
param( $asyncResult)
# callback code
if ($asyncResult.isCompleted) {
get-date
}
}
这篇关于在PowerShell中使用的AsyncCallback的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!