Esempio n. 1
0
 // Token: 0x06000398 RID: 920 RVA: 0x00016784 File Offset: 0x00014984
 private bool TryParseRequestDomainSettings(out HashSet <DomainConfigurationSettingName> settingNames, out DomainSettingErrorCollection domainSettingErrors)
 {
     settingNames        = new HashSet <DomainConfigurationSettingName>();
     domainSettingErrors = new DomainSettingErrorCollection();
     foreach (string text in this.Request.RequestedSettings)
     {
         try
         {
             DomainConfigurationSettingName item = (DomainConfigurationSettingName)Enum.Parse(typeof(DomainConfigurationSettingName), text);
             settingNames.Add(item);
         }
         catch (ArgumentException)
         {
             DomainSettingError domainSettingError = new DomainSettingError();
             domainSettingError.SettingName  = text;
             domainSettingError.ErrorCode    = ErrorCode.InvalidSetting;
             domainSettingError.ErrorMessage = string.Format(Strings.InvalidUserSetting, text);
             domainSettingErrors.Add(domainSettingError);
         }
     }
     return(domainSettingErrors.Count == 0);
 }
Esempio n. 2
0
 internal GetDomainSettingsCallContext(string userAgent, ExchangeVersion?requestedVersion, DomainCollection domains, HashSet <DomainConfigurationSettingName> requestedSettings, DomainSettingErrorCollection settingErrors, GetDomainSettingsResponse response)
 {
     this.userAgent         = userAgent;
     this.requestedVersion  = requestedVersion;
     this.domains           = domains;
     this.requestedSettings = requestedSettings;
     this.settingErrors     = settingErrors;
     this.response          = response;
 }