コード例 #1
0
        public void Read(ReadCallback callback, int timeout)
        {
            var d          = new _ReadDelegate(Read);
            var asyncState = new AsyncState(d, callback);

            d.BeginInvoke(timeout, _EndRead, asyncState);
        }
コード例 #2
0
ファイル: HidDevice.cs プロジェクト: brandonlw/vicar
    public async Task<HidReadResult> ReadAsync(int timeout = 0)
    {
      var d = new _ReadDelegate(Read);

      return await Task<HidReadResult>.Factory.FromAsync(d.BeginInvoke, d.EndInvoke, timeout, null);
    }
コード例 #3
0
ファイル: HidDevice.cs プロジェクト: brandonlw/vicar
    public void Read(ReadCallback callback, int timeout)
    {
      var d = new _ReadDelegate(Read);
      var asyncState = new AsyncState(d, callback);

      d.BeginInvoke(timeout, _EndRead, asyncState);
    }
コード例 #4
0
        public async Task <HidReadResult> ReadAsync(int timeout = 0)
        {
            var d = new _ReadDelegate(Read);

            return(await Task <HidReadResult> .Factory.FromAsync(d.BeginInvoke, d.EndInvoke, timeout, null));
        }