You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

IRestClient.cs 660 B

1234567891011121314151617181920212223
  1. using System;
  2. using System.Threading;
  3. using System.Threading.Tasks;
  4. namespace Discord.Net.Rest
  5. {
  6. public interface IRestClient
  7. {
  8. event EventHandler<RequestEventArgs> SendingRequest;
  9. event EventHandler<CompletedRequestEventArgs> SentRequest;
  10. CancellationToken CancelToken { get; }
  11. string Token { get; }
  12. Task<ResponseT> Send<ResponseT>(IRestRequest<ResponseT> request)
  13. where ResponseT : class;
  14. Task Send(IRestRequest request);
  15. Task<ResponseT> Send<ResponseT>(IRestFileRequest<ResponseT> request)
  16. where ResponseT : class;
  17. Task Send(IRestFileRequest request);
  18. }
  19. }