public System.Threading.Tasks.Task <DownloadFileStreamedECResponse> DownloadFileStreamedECAsync(string userName, string password, string fileReference, string reportee)
        {
            DownloadFileStreamedECRequest inValue = new DownloadFileStreamedECRequest();

            inValue.Body               = new DownloadFileStreamedECRequestBody();
            inValue.Body.userName      = userName;
            inValue.Body.password      = password;
            inValue.Body.fileReference = fileReference;
            inValue.Body.reportee      = reportee;
            return(((IBrokerServiceExternalECStreamed)(this)).DownloadFileStreamedECAsync(inValue));
        }
        public byte[] DownloadFileStreamedEC(string userName, string password, string fileReference, string reportee)
        {
            DownloadFileStreamedECRequest inValue = new DownloadFileStreamedECRequest();

            inValue.Body               = new DownloadFileStreamedECRequestBody();
            inValue.Body.userName      = userName;
            inValue.Body.password      = password;
            inValue.Body.fileReference = fileReference;
            inValue.Body.reportee      = reportee;
            DownloadFileStreamedECResponse retVal = ((IBrokerServiceExternalECStreamed)(this)).DownloadFileStreamedEC(inValue);

            return(retVal.Body.DownloadFileStreamedECResult);
        }
 System.Threading.Tasks.Task <DownloadFileStreamedECResponse> IBrokerServiceExternalECStreamed.DownloadFileStreamedECAsync(DownloadFileStreamedECRequest request)
 {
     return(base.Channel.DownloadFileStreamedECAsync(request));
 }
 DownloadFileStreamedECResponse IBrokerServiceExternalECStreamed.DownloadFileStreamedEC(DownloadFileStreamedECRequest request)
 {
     return(base.Channel.DownloadFileStreamedEC(request));
 }