Guest User

Untitled

a guest
Nov 27th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. var ChannelFactory<Overview.MyChannel> cf;
  2. var relayNamespace ="myrelaynamespace";
  3. var relayListener = "myrelaylistener";
  4. var endPointAddress = new EndpointAddress(ServiceBusEnvironment.CreateServiceUri("https", relayNamespace, relayListener));
  5. cf = new ChannelFactory<Overview.ItServiceManagementAOChannel>(binding, endPointAddress);
  6. ClientCredentials loginCredentials = new ClientCredentials();
  7. loginCredentials.UserName.UserName = "onpremWCFusername";
  8. loginCredentials.UserName.Password = "onpremWCFpassword";
  9.  
  10. cf.Endpoint.Behaviors.Add(new TransportClientEndpointBehavior
  11. {
  12. TokenProvider = TokenProvider.CreateSharedAccessSignatureTokenProvider(ConfigurationManager.AppSettings.Get("WcfRelayKeyName"), ConfigurationManager.AppSettings.Get("WcfRelayKey"))
  13. });
  14. cf.Endpoint.Behaviors.Add(loginCredentials);
  15.  
  16. using (var ch = cf.CreateChannel())
  17. {
  18. try
  19. {
  20. var resp = ch.CreateTaskAsync(req).Result;
  21. }
  22. }
  23.  
  24. factory.Credentials.Windows.ClientCredential.UserName = "administrator";
  25. factory.Credentials.Windows.ClientCredential.Password = "123456";
  26. IService sv = factory.CreateChannel();
Add Comment
Please, Sign In to add comment