public RestoreServiceEx(string adminUserName, string adminPassword, string domainName, string organizationName) { if (string.IsNullOrEmpty(adminUserName)) throw new ArgumentException("user name is null", "adminUserName"); if (string.IsNullOrEmpty(adminPassword)) throw new ArgumentException("password is null", "adminPassword"); AdminInfo = new OrganizationAdminInfo(); AdminInfo.UserName = adminUserName; AdminInfo.UserPassword = adminPassword; AdminInfo.UserDomain = domainName; AdminInfo.OrganizationName = organizationName; ServiceContext = EwsFrame.ServiceContext.NewServiceContext(AdminInfo.UserName, AdminInfo.UserPassword, AdminInfo.UserDomain, AdminInfo.OrganizationName, TaskType.Restore); }
public CatalogService(string adminUserName, string adminPassword, string domainName, string organizationName) { if (string.IsNullOrEmpty(adminUserName)) throw new ArgumentException("user name is null", "adminUserName"); if (string.IsNullOrEmpty(adminPassword)) throw new ArgumentException("password is null", "adminPassword"); AdminInfo = new OrganizationAdminInfo(); AdminInfo.UserName = adminUserName; AdminInfo.UserPassword = adminPassword; AdminInfo.UserDomain = domainName; AdminInfo.OrganizationName = organizationName; LatestInformation = new ConcurrentQueue<string>(); LogFactory.LogInstance.WriteLogMsgEvent += DoEventHandler; }
private ServiceContext(string adminUserName, string adminPassword, string domainName, string organization, TaskType taskType) { AdminInfo = new OrganizationAdminInfo(); AdminInfo.UserName = adminUserName; AdminInfo.UserPassword = adminPassword; AdminInfo.UserDomain = domainName; AdminInfo.OrganizationName = organization; _argument = new EwsServiceArgument(); _argument.ServiceCredential = new System.Net.NetworkCredential(adminUserName, adminPassword); _argument.UseDefaultCredentials = false; CurrentMailbox = adminUserName; TaskType = taskType; }