Example #1
0
 /// <remarks/>
 public void MarkAllItemsAsReadAsync(MarkAllItemsAsReadType MarkAllItemsAsRead1, object userState)
 {
     if ((this.MarkAllItemsAsReadOperationCompleted == null))
     {
         this.MarkAllItemsAsReadOperationCompleted = new System.Threading.SendOrPostCallback(this.OnMarkAllItemsAsReadOperationCompleted);
     }
     this.InvokeAsync("MarkAllItemsAsRead", new object[] {
             MarkAllItemsAsRead1}, this.MarkAllItemsAsReadOperationCompleted, userState);
 }
Example #2
0
 /// <remarks/>
 public System.IAsyncResult BeginMarkAllItemsAsRead(MarkAllItemsAsReadType MarkAllItemsAsRead1, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("MarkAllItemsAsRead", new object[] {
             MarkAllItemsAsRead1}, callback, asyncState);
 }
Example #3
0
 /// <remarks/>
 public void MarkAllItemsAsReadAsync(MarkAllItemsAsReadType MarkAllItemsAsRead1)
 {
     this.MarkAllItemsAsReadAsync(MarkAllItemsAsRead1, null);
 }
        /// <summary>
        /// Mark all items in a folder as read.
        /// </summary>
        /// <param name="markAllItemAsReadRequest">Specify a request to mark all items as read.</param>
        /// <returns>A response to MarkAllItemsAsRead operation request.</returns>
        public MarkAllItemsAsReadResponseType MarkAllItemsAsRead(MarkAllItemsAsReadType markAllItemAsReadRequest)
        {
            MarkAllItemsAsReadResponseType markAllItemsAsReadResponse = this.exchangeServiceBinding.MarkAllItemsAsRead(markAllItemAsReadRequest);
            Site.Assert.IsNotNull(markAllItemsAsReadResponse, "If the operation is successful, the response should not be null.");

            // SOAP version is set to 1.1, if a response can be received from server, then it means SOAP 1.1 is supported.
            this.VerifySoapVersion();

            // Verify transport type related requirement.
            this.VerifyTransportType();

            this.VerifyServerVersionInfo(this.exchangeServiceBinding.ServerVersionInfoValue, this.exchangeServiceBinding.IsSchemaValidated);
            this.VerifyMarkAllItemsAsReadResponse(markAllItemsAsReadResponse, this.exchangeServiceBinding.IsSchemaValidated);
            return markAllItemsAsReadResponse;
        }