public UserConfigurationXmlAdapter(MailboxSession session, string configuration, GetUserConfigurationDelegate configurationGetter, SimplePropertyDefinition property) : this(session, configuration, SaveMode.NoConflictResolution, configurationGetter, property) { }
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; }