using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace TeamAAS_VP.Interfaces { /// /// MES 通信服务接口,提供通过配置的 URL 执行过站及提交信息的 GET 请求。 /// public interface IMesService : IDisposable { /// /// 使用配置的过站 URL 发起 GET 请求。可传入额外的查询参数。 /// 返回 (IsSuccess, ResponseString)。 /// Task<(bool IsSuccess, string Response)> StationGetAsync(IDictionary queryParameters = null, CancellationToken cancellationToken = default); /// /// 使用配置的提交 URL 发起 GET 请求。可传入额外的查询参数。 /// 返回 (IsSuccess, ResponseString)。 /// Task<(bool IsSuccess, string Response)> SubmitGetAsync(IDictionary queryParameters = null, CancellationToken cancellationToken = default); } }