public BlipMiddleware( RequestDelegate next, IEnvelopeBuffer envelopeBuffer, IEnvelopeSerializer envelopeSerializer) { _next = next; _envelopeBuffer = envelopeBuffer; _envelopeSerializer = envelopeSerializer; }
public WebTransport(IEnvelopeBuffer envelopeBuffer, IEnvelopeSerializer serializer, Application application, Uri baseUri) { _envelopeBuffer = envelopeBuffer; _serializer = serializer; _application = application; _client = new HttpClient(); _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Key", GetAuthCredentials(application)); _baseUri = baseUri.ToString().TrimEnd('/'); }
public HttpOnDemandClientChannel(IEnvelopeBuffer envelopeBuffer, IEnvelopeSerializer serializer, Application applicationSettings) { _envelopeBuffer = envelopeBuffer; _applicationSettings = applicationSettings; _serializer = serializer; _webhookKey = ConfigurationManager.AppSettings[WebhookKeyConfigurationName]; _baseUrl = ConfigurationManager.AppSettings[BaseUrlConfigurationName]; if (string.IsNullOrWhiteSpace(_baseUrl)) { _baseUrl = DefaultBaseUrl; } _baseUrl = _baseUrl.TrimEnd('/'); CheckCredentialsOrThrow(); _client = new HttpClient(); _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Key", _webhookKey ?? GetAuthCredentials(applicationSettings)); }
public EnvelopeController(IEnvelopeBuffer envelopeBuffer) { _envelopeBuffer = envelopeBuffer; }
public HttpMessagingHubConnection(IEnvelopeBuffer envelopeBuffer, IEnvelopeSerializer serializer, Application applicationSettings) { OnDemandClientChannel = new HttpOnDemandClientChannel(envelopeBuffer, serializer, applicationSettings); SendTimeout = applicationSettings.SendTimeout <= 0 ? DefaultSendTimeout : TimeSpan.FromMilliseconds(applicationSettings.SendTimeout); }
public WebTransportFactory(IEnvelopeBuffer envelopeBuffer, IEnvelopeSerializer envelopeSerializer, Application application) { _envelopeBuffer = envelopeBuffer; _envelopeSerializer = envelopeSerializer; _application = application; }