Aetheria/Assets/Scripts/MagicOnion.Abstractions/Client/IResponseContext.cs

22 lines
493 B
C#
Raw Normal View History

using Grpc.Core;
using MessagePack;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
namespace MagicOnion.Client
{
public interface IResponseContext : IDisposable
{
Task<Metadata> ResponseHeadersAsync { get; }
Status GetStatus();
Metadata GetTrailers();
Type ResponseType { get; }
}
public interface IResponseContext<T> : IResponseContext
{
Task<T> ResponseAsync { get; }
}
}