aspnetcore/samples/SocketsSample/IInvocationAdapter.cs

16 lines
449 B
C#

using System;
using System.IO;
using System.Threading.Tasks;
namespace SocketsSample
{
public interface IInvocationAdapter
{
Task<InvocationDescriptor> ReadInvocationDescriptor(Stream stream, Func<string, Type[]> getParams);
Task WriteInvocationResult(InvocationResultDescriptor resultDescriptor, Stream stream);
Task WriteInvocationDescriptor(InvocationDescriptor invocationDescriptor, Stream stream);
}
}