コード例 #1
0
 public Task Invoke(ISockContext context)
 {
     return(Task.CompletedTask);
 }
コード例 #2
0
 public DefaultSockRequest(byte[] buffer, ISockContext context)
 {
     Buffer  = buffer ?? throw new ArgumentNullException(nameof(buffer));
     Context = context;
 }
コード例 #3
0
ファイル: DelegatingMiddleware.cs プロジェクト: sbaker/socks
 public override Task Invoke(ISockContext context)
 {
     return(_middleware(context, (c) => Next(c)));
 }
コード例 #4
0
 public override async Task Invoke(ISockContext context)
 {
     Console.WriteLine($"Buffer length: {context.Request.Length}");
     Console.WriteLine($"Buffer data:\n{context.Request.ReadAsString()}");
     await Next(context);
 }
コード例 #5
0
ファイル: DefaultMiddleware.cs プロジェクト: sbaker/socks
 public abstract Task Invoke(ISockContext context);
コード例 #6
0
ファイル: DefaultSockResponse.cs プロジェクト: sbaker/socks
 public DefaultSockResponse(ISockContext context)
 {
     Context = context;
 }
コード例 #7
0
ファイル: MiddlewarePipeline.cs プロジェクト: sbaker/socks
 public async Task ExecuteAsync(ISockContext context)
 {
     await _start.Invoke(context);
 }