/// <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); }
/// <remarks/> public System.IAsyncResult BeginMarkAllItemsAsRead(MarkAllItemsAsReadType MarkAllItemsAsRead1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("MarkAllItemsAsRead", new object[] { MarkAllItemsAsRead1}, callback, asyncState); }
/// <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; }