예제 #1
0
 public void Copy(UserNameServiceElement from)
 {
     if (this.IsReadOnly())
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ConfigurationErrorsException(SR.GetString(SR.ConfigReadOnly)));
     }
     if (null == from)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("from");
     }
     this.UserNamePasswordValidationMode      = from.UserNamePasswordValidationMode;
     this.IncludeWindowsGroups                = from.IncludeWindowsGroups;
     this.MembershipProviderName              = from.MembershipProviderName;
     this.CustomUserNamePasswordValidatorType = from.CustomUserNamePasswordValidatorType;
     this.CacheLogonTokens         = from.CacheLogonTokens;
     this.MaxCachedLogonTokens     = from.MaxCachedLogonTokens;
     this.CachedLogonTokenLifetime = from.CachedLogonTokenLifetime;
 }
 public void Copy(UserNameServiceElement from)
 {
     if (this.IsReadOnly())
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ConfigurationErrorsException(System.ServiceModel.SR.GetString("ConfigReadOnly")));
     }
     if (from == null)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("from");
     }
     this.UserNamePasswordValidationMode = from.UserNamePasswordValidationMode;
     this.IncludeWindowsGroups = from.IncludeWindowsGroups;
     this.MembershipProviderName = from.MembershipProviderName;
     this.CustomUserNamePasswordValidatorType = from.CustomUserNamePasswordValidatorType;
     this.CacheLogonTokens = from.CacheLogonTokens;
     this.MaxCachedLogonTokens = from.MaxCachedLogonTokens;
     this.CachedLogonTokenLifetime = from.CachedLogonTokenLifetime;
 }