Exemple #1
0
    public HelloMiddleware(RequestDelegate next, IOptions <HelloOptions> helloOptions)
    {
        _next         = next;
        _helloOptions = helloOptions.Value;

        var payload = new List <byte>();

        payload.AddRange(Encoding.UTF8.GetBytes("Hello"));
        if (!string.IsNullOrEmpty(_helloOptions.Greeter))
        {
            payload.Add((byte)' ');
            payload.AddRange(Encoding.UTF8.GetBytes(_helloOptions.Greeter));
        }
        _helloPayload = payload.ToArray();
    }
 private void HelloExecute(HelloOptions options)
 {
     _helloExecutor?.Execute(options);
 }