1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
using System.Threading.Tasks; namespace NCC.IPCChannel { /// <summary> /// 进程管道内通信处理程序 /// </summary> /// <typeparam name="TMessage"></typeparam> public abstract class ChannelHandler<TMessage> { /// <summary> /// 管道执行器 /// </summary> /// <param name="message"></param> /// <returns></returns> public abstract Task InvokeAsync(TMessage message); } }