using Google.Protobuf;
using Grpc.Core;
using Grpc.Net.Client;
using HotelPms.Data.Common;
using HotelPms.Data.UseInfo;
using HotelPms.Share.Util;
using System;
using System.Data;
using System.Threading.Tasks;
using HotelPms.Data;
using System.Collections.Generic;
using HotelPms.Data.Common.Pagination;
using System.Text.Json;
using System.Threading;
using HotelPms.Data.Client;
namespace HotelPms.DataAccessGrpc.Client
{
public class UseAccess : IDisposable
{
///
/// チャネル
///
public GrpcChannel Channel { get; private set; }
public UseCore.UseCoreClient Client { get; private set; }
public UseAccess(GrpcChannel channel)
{
Channel = channel;
Client = new UseCore.UseCoreClient(Channel);
}
public void Dispose()
{
}
///
/// 同期データ取得
///
///
///
public Use GetData(string where)
{
return Client.GetData(GrpcClient.CreateDataRequest(0, where));
}
public async Task