public void SendMessage(string uri, EAEPMessage message, EndSendEAEPMessageDelegate onwardDelegate) { HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri); request.Timeout = Timeout; request.Method = "POST"; request.BeginGetRequestStream(GetRequestStreamCallback, new RequestState(request, onwardDelegate, message)); }
public RequestState(HttpWebRequest request, EndSendEAEPMessageDelegate onwardDelegate, EAEPMessage message) { this.Request = request; this.Delegate = onwardDelegate; this.Message = message; }