Example #1
0
 /// <summary>
 /// Opens the specified transport in selected mode.
 /// </summary>
 /// <param name="transportMode">The transport mode.</param>
 /// <param name="worker">The worker.</param>
 public void Open(TransportMode transportMode, ActionWorker worker)
 {
     Close();
     client = new TransportServiceClient();
     if (!string.IsNullOrEmpty(UserName) && !string.IsNullOrEmpty(Password))
     {
         if (client.ClientCredentials != null)
         {
             client.ClientCredentials.UserName.UserName = UserName;
             client.ClientCredentials.UserName.Password = Password;
         }
     }
     OnBeforeOpen(new BeforeOpenArgs(client));
     client.Open();
     worker.ReportProgress(Localizer.ClientOpened);
 }
Example #2
0
 /// <summary>
 /// Opens the specified transport in selected mode.
 /// </summary>
 /// <param name="transportMode">The transport mode.</param>
 /// <param name="worker">The worker.</param>
 public void Open(TransportMode transportMode, ActionWorker worker)
 {
     Close();
     client = new TransportServiceClient();
     if(!string.IsNullOrEmpty(UserName) && !string.IsNullOrEmpty(Password))
     {
         if (client.ClientCredentials != null)
         {
             client.ClientCredentials.UserName.UserName = UserName;
             client.ClientCredentials.UserName.Password = Password;
         }
     }
     OnBeforeOpen(new BeforeOpenArgs(client));
     client.Open();
     worker.ReportProgress(Localizer.ClientOpened);
 }