コード例 #1
0
ファイル: Sender.cs プロジェクト: HandyOrg/HandyIpc
        public async Task <byte[]> InvokeAsync(byte[] bytes)
        {
            using RentedValue <IConnection> invokeOwner = await _asyncConnectionPool.RentAsync();

            byte[] response = await invokeOwner.Value.InvokeAsync(bytes, CancellationToken.None);

            return(response);
        }
コード例 #2
0
ファイル: Sender.cs プロジェクト: HandyOrg/HandyIpc
 public byte[] Invoke(byte[] bytes)
 {
     using RentedValue <IConnection> invokeOwner = _connectionPool.Rent();
     byte[] response = invokeOwner.Value.Invoke(bytes);
     return(response);
 }