public virtual Result<DreamMessage> SubmitRequestAsync(string verb, XUri uri, IPrincipal user, DreamMessage request, Result<DreamMessage> response);
Asynchronously submit a request to the host.
Parameters
| Name | Type | Description |
| verb | string | Request Http verb. |
| uri | XUri | Request Uri. |
| user | IPrincipal | Request user, if applicable. |
| request | DreamMessage | Request message. |
| response | Result<DreamMessage> | The response message synchronization instance to be returned by this method. |
Returns
Synchronization handle for request.