public void MapWhenRegExpFileName(
     IMiddlewareBuilder <CFTFileContext> middlewareBuilder,
     MapWhenFileNameOptions options)
 {
     if (options == null)
     {
         throw new ArgumentNullException(nameof(options), "Отсутствуют настройки для секции определения имени файла.");
     }
     options.ValidationParams();
     middlewareBuilder.MapWhen(
         ctx => Regex.Match(ctx.InputFile.FileName, options.Mask).Success,
         builder => this.ConfigureApplication(builder, options.Steps));
 }