Пример #1
0
 public DefaultMethodInvoker(RequestContext requestContext, MethodInvokerEntry entry)
     : base(requestContext, entry.Interceptors)
 {
     _entry  = entry;
     _client = entry.Client;
     _codec  = entry.Codec;
     _keyValueFormatterFactory = entry.KeyValueFormatterFactory;
     _templateParser           = entry.TemplateParser;
 }
Пример #2
0
 public MethodInvokerCache(
     IGoClient goClient = null,
     IKeyValueFormatterFactory keyValueFormatterFactory = null,
     ITemplateParser templateParser = null,
     IServiceProvider services      = null)
 {
     _goClient = goClient ?? DefaultGoClient;
     _keyValueFormatterFactory = keyValueFormatterFactory ?? DefaultKeyValueFormatterFactory;
     _templateParser           = templateParser ?? DefaultTemplateParser;
     _services = services;
 }