public static void Run() { // ExStart:CreatUserConfigurations IEWSClient client = GetExchangeEWSClient(); Console.WriteLine("Connected to Exchange 2010"); // Create the User Configuration for Inbox folder UserConfigurationName userConfigName = new UserConfigurationName("inbox.config", client.MailboxInfo.InboxUri); UserConfiguration userConfig = new UserConfiguration(userConfigName); userConfig.Dictionary.Add("key1", "value1"); userConfig.Dictionary.Add("key2", "value2"); userConfig.Dictionary.Add("key3", "value3"); client.CreateUserConfiguration(userConfig); // ExEnd:CreatUserConfigurations }
public static void Run() { const string mailboxUri = "https://exchnage/ews/exchange.asmx"; const string domain = @""; const string username = @"*****@*****.**"; const string password = @"password"; // ExStart:UpdatUserConfiguration NetworkCredential credentials = new NetworkCredential(username, password, domain); IEWSClient client = EWSClient.GetEWSClient(mailboxUri, credentials); Console.WriteLine("Connected to Exchange 2010"); // Create the User Configuration for Inbox folder UserConfigurationName userConfigName = new UserConfigurationName("inbox.config", client.MailboxInfo.InboxUri); UserConfiguration userConfig = new UserConfiguration(userConfigName); userConfig.Dictionary.Add("key1", "value1"); userConfig.Dictionary.Add("key2", "value2"); userConfig.Dictionary.Add("key3", "value3"); client.CreateUserConfiguration(userConfig); // ExEnd:UpdatUserConfiguration }