private IAsyncResult BeginGetTrainRouteHtml(string trainId, AsyncCallback callback, object asyncState)
        {
            GetTrainRouteHtmlRequest request = new GetTrainRouteHtmlRequest {
                Body = new GetTrainRouteHtmlRequestBody()
            };

            request.Body.trainId = trainId;
            return(((TISWebServiceSoap)this).BeginGetTrainRouteHtml(request, callback, asyncState));
        }
 public IAsyncResult BeginGetTrainRouteHtml(GetTrainRouteHtmlRequest request, AsyncCallback callback, object asyncState)
 {
     object[] args = new object[] { request };
     return(base.BeginInvoke("GetTrainRouteHtml", args, callback, asyncState));
 }
 IAsyncResult TISWebServiceSoap.BeginGetTrainRouteHtml(GetTrainRouteHtmlRequest request, AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginGetTrainRouteHtml(request, callback, asyncState));
 }