Aetheria/Assets/Scripts/NIH/MagicOnion.Abstractions/IService.cs
hyperion51 c58ba0b1da Copy Aetheria Code
Added a bunch of code from the old Aetheria project
2020-02-27 18:51:07 +00:00

21 lines
524 B
C#

using Grpc.Core;
using System;
using System.Threading;
namespace MagicOnion
{
// used for MagicOnionEngine assembly scan for boostup analyze speed.
public interface IServiceMarker
{
}
public interface IService<TSelf> : IServiceMarker
{
TSelf WithOptions(CallOptions option);
TSelf WithHeaders(Metadata headers);
TSelf WithDeadline(DateTime deadline);
TSelf WithCancellationToken(CancellationToken cancellationToken);
TSelf WithHost(string host);
}
}