public IAsyncResult BeginSendGetCommandsRequest(GetCommandsRequest request, AsyncCallback callback, Object state)
        {
            this._sendGetCommandEventAsync = new SendGetCommandEventAsync(SendGetCommandsRequest);

            return this._sendGetCommandEventAsync.BeginInvoke(request, callback, state);
        }
        public IAsyncResult BeginSendGetCommandsRequest(GetCommandsRequest request, AsyncCallback callback, Object state)
        {
            _sendGetCommandEventAsync = SendGetCommandsRequest;

            return _sendGetCommandEventAsync.BeginInvoke(request, callback, state);
        }