public IAsyncResult BeginDeleteMessage(int messageOrdinal, bool expunge, AsyncCallback callback) { this._delegateDeleteMessage = this.DeleteMessage; return this._delegateDeleteMessage.BeginInvoke(messageOrdinal, expunge, callback, this._delegateDeleteMessage); }