public MessagesController() { this.connectorClient = new ConnectorClient( new Uri("https://smba.trafficmanager.net/amer-client-ss.msg/"), ConfigurationManager.AppSettings[MicrosoftAppCredentials.MicrosoftAppIdKey], ConfigurationManager.AppSettings[MicrosoftAppCredentials.MicrosoftAppPasswordKey]); this.connectorClient.SetRetryPolicy(RetryHelpers.DefaultPolicyBuilder.WaitAndRetryAsync(new[] { TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(10) })); this.invokeProcessor = new InvokeProcessor(connectorClient); }
public ServiceInvokeInterceptor(InvokeProcessor invokeProcessor, ServerManage serverManage) { _invokeProcessor = invokeProcessor; _serverManage = serverManage; }
public ClientProxyInterceptor(InvokeProcessor invokeProcessor, ClientOptions clientOptions) { _invokeProcessor = invokeProcessor; _clientOptions = clientOptions; }