Files
SteamTools/System.Application.SteamTools.Client.Desktop/Services/IHttpService.cs
T
2021-02-24 18:10:40 +08:00

21 lines
443 B
C#

using System.Threading;
using System.Threading.Tasks;
namespace System.Application.Services
{
public interface IHttpService
{
public static IHttpService Instance => DI.Get<IHttpService>();
Task<T?> GetAsync<T>(string requestUri, CancellationToken cancellationToken = default) where T : notnull;
}
#if DEBUG
[Obsolete("use IHttpService.Instance", true)]
public class HttpServices
{
}
#endif
}