- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下内容:
public override Task OnConnected() {
HandleConnectionAsync(Context).Wait();
return base.OnConnected();
}
按照“不要阻止集线器方法”的指导,我正在尝试等待我的 HandleConnectionAsync
调用,但如果我使用 async
,我将结束达到以下要求:
public override async Task OnConnected() {
await HandleConnectionAsync(Context);
await base.OnConnected();
}
但是我不会返回任何东西。执行此操作的正确方法是什么?
最佳答案
But then I'm not returning anything. What's the right way to do this?
您不需要返回任何东西。 async Task
是(同步)void
的异步等价物. Task
表示没有返回值,因此您的代码已经正确。
换句话说:async
将构建返回的 Task
/Task<T>
为你。因此,如果您的方法不有async
(如您的第一个示例),您需要返回一个任务;但是如果你的方法确实有async
(如你的第二个例子),那么你就没有。
关于c# - SignalR OnConnected() 中的异步方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40254504/
我为 Google LocationClient API 实现了这个 onConnected 回调: @Override public void onConnected(Bundle arg0) {
我只是想教自己关于Android音频开发的知识,而对于为什么在这里既不调用connectionCallback的onConnected方法也不对onConnectionFailed方法感到困惑。实例化
在我的集线器中,我有这样的东西(伪代码): public override Task OnConnected() { var isLegal = Authorize(); if (!i
我正在尝试覆盖 OnConnected() , OnDisconnected()方法,但我得到: OnConnected()': no suitable method found to overrid
使用“express”我设置了这个中间件: app.use(function(request, response, next) { console.log(request.headers["u
我有以下内容: public override Task OnConnected() { HandleConnectionAsync(Context).Wait();
我正在使用 onConnection Hook 和一些模板助手来执行一些统计操作。但现在,当我是注册用户时,我不想排除这些操作。问题是,我无法在 onConnection Hook 中使用 Meteo
我正在尝试通过 onConnected() 方法获取我的当前位置。但不幸的是 onMapReady() 被提前调用。因此,我的变量 currentLatitude 和 currentLongitude
中心代码 public class TestHub : Hub { public void Message(string message) {
很简单的问题。为什么刚刚连接的客户端没有收到任何消息,而其他所有客户端都收到了广播?发送连接消息的客户端的正确方法是什么? protected override void OnConnected(Ht
我正在尝试创建一个板,用户可以在其中动态添加 block 并将 block 与链接连接起来。 (类似 this 但动态)我正在使用 JointJs 框架,到目前为止一切都按预期工作,但我需要在用户连接
我今天一直在试验 SignalR,它真的很简洁。基本上我想要实现的是: 一旦设备连接上,它就应该向第一个设备发送一条消息。如果连接的设备多于 1 个,我想发送两条消息。一对所有除了最后一个连接的客户端
我有一个可穿戴设备,我正在尝试连接到 GoogleApiClient,但从未调用回调(onConnected、onConnectionSuspended 或 onConnectionFailed)。其
Meteor 客户端有 onConnection 钩子(Hook)吗?这是我的问题:我正在尝试检测 Meteor 何时重新连接到服务器以基于参数以编程方式重新订阅某些数据。 Meteor其实是自动重新
因此,我有自定义位置服务类,我想从中获取最后已知的位置。我有可能在连接 GoogleApiClient 之前调用 getLastKnownLocation(),所以我必须等待它然后调用 getLast
我正在编写一个使用 Google 定位服务的应用程序。据我了解,当我在 LocationClient 对象上调用 connect() 方法时,实现 GooglePlayServicesClient.C
当用户点击广告地理围栏按钮时,我想在用户的当前位置添加地理围栏。但是,在使用融合 api 客户端后,它声明尚未连接。这是我的代码- import android.Manifest; import an
有没有人遇到过这个问题:- 我正在用 ConnectionCallbacks 等初始化 LocationClient...- 然后,我在上面调用“connect()”。- 在我的“onConnecte
所以我有这段代码: package com.entu.bocterapp; import android.content.Context; import android.location.Locati
当我在 Activity 中使用 GoogleApiClient 但将其移至 Service 并且未调用 onConnected 时正在工作。 public class StepsMonitoring
我是一名优秀的程序员,十分优秀!