public IAsyncResult BeginDelete(AsyncCallback callback) { this._delegateDelete = this.Delete; return this._delegateDelete.BeginInvoke(callback, this._delegateDelete); }