using System; using System.IO; using System.Threading.Tasks; namespace Microsoft.AspNetCore.SignalR { public interface IInvocationAdapter { Task ReadInvocationDescriptor(Stream stream, Func getParams); Task WriteInvocationResult(InvocationResultDescriptor resultDescriptor, Stream stream); Task WriteInvocationDescriptor(InvocationDescriptor invocationDescriptor, Stream stream); } }