internal override IConfigDataProvider CreateXsoMailboxDataProvider(ExchangePrincipal principal, ISecurityAccessToken userToken) { XsoDictionaryDataProvider xsoDictionaryDataProvider = new XsoDictionaryDataProvider(principal, "Set-MailboxMessageConfiguration"); this.mailboxSession = xsoDictionaryDataProvider.MailboxSession; return(xsoDictionaryDataProvider); }
internal static void EnableAlwaysShowFrom(ExchangePrincipal subscriptionExchangePrincipal) { using (XsoDictionaryDataProvider xsoDictionaryDataProvider = new XsoDictionaryDataProvider(subscriptionExchangePrincipal, "EnableAlwaysShowFromForSendAsSubscription")) { MailboxMessageConfiguration mailboxMessageConfiguration = (MailboxMessageConfiguration)xsoDictionaryDataProvider.Read <MailboxMessageConfiguration>(null); mailboxMessageConfiguration.AlwaysShowFrom = true; xsoDictionaryDataProvider.Save(mailboxMessageConfiguration); } }