public GrpcClient(IGrpcClientConfig config, IJsonSerializer jsonSerializer, ILogManager logManager) { _jsonSerializer = jsonSerializer; _displayName = config.DisplayName; _logger = logManager.GetClassLogger(); _acceptedHeaders = (Regex.Replace(config.AcceptedHeaders ?? string.Empty, @"\s+", string.Empty)).Split(','); _extension = new NdmExtension { Name = config.Name, Type = config.Type, AcceptAllHeaders = config.AcceptAllHeaders, AcceptedHeaders = { _acceptedHeaders } }; _address = $"{config.Host}:{config.Port}"; }
public GrpcClientRunner(IGrpcClient service, IGrpcClientConfig config, ILogManager logManager) { _service = service; _config = config; _logger = logManager.GetClassLogger(); }