Esempio n. 1
0
        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
        }