我正在使用页面底部提供的代码示例尝试一些实验
以下是基于上述链接的我的 VB.NET 代码摘录。在翻译中的某个地方,我错过了这里发生的事情:
Dim auth = New OAuth2Authenticator(Of NativeApplicationClient)(provider, GetAuthorization)
GetAuthorization 方法有一个签名:
GetAuthorization(arg As NativeApplicationClient)
我显然缺少一些关于 C# 和 VB.NET 之间语法转换的非常明显的东西,因为在我提供的链接上的 C# 版本中的方法调用中没有提供参数。
必须指定 AddressOf
参数才能引用方法。
Dim auth = New OAuth2Authenticator(Of NativeApplicationClient)(provider, AddressOf GetAuthorization)