Exemplo n.º 1
0
 public UserConfigurationXmlAdapter(MailboxSession session, string configuration, GetUserConfigurationDelegate configurationGetter, SimplePropertyDefinition property) : this(session, configuration, SaveMode.NoConflictResolution, configurationGetter, property)
 {
 }
Exemplo n.º 2
0
 public UserConfigurationXmlAdapter(MailboxSession session, string configuration, SaveMode saveMode, GetUserConfigurationDelegate configurationGetter, GetReadableUserConfigurationDelegate readConfigurationGetter, SimplePropertyDefinition property) : base(session, configuration)
 {
     if (string.IsNullOrEmpty(configuration))
     {
         throw new ArgumentNullException("configuration");
     }
     this.ConfigurationGetter         = configurationGetter;
     this.ReadableConfigurationGetter = (readConfigurationGetter ?? new GetReadableUserConfigurationDelegate(this.ReadableConfigurationFromWriteableDelegate));
     this.Property = property;
     this.saveMode = saveMode;
 }