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;
 }
Exemple #3
0
 public ClientProxyInterceptor(InvokeProcessor invokeProcessor, ClientOptions clientOptions)
 {
     _invokeProcessor = invokeProcessor;
     _clientOptions   = clientOptions;
 }