/// <remarks/>
 public void AssayDownloadAsync(string AssayKey, AssayFormatType AssayFormat, CompressType eCompress, bool eCompressSpecified) {
     this.AssayDownloadAsync(AssayKey, AssayFormat, eCompress, eCompressSpecified, null);
 }
 /// <remarks/>
 public void AssayDownloadAsync(string AssayKey, AssayFormatType AssayFormat, CompressType eCompress, bool eCompressSpecified, object userState) {
     if ((this.AssayDownloadOperationCompleted == null)) {
         this.AssayDownloadOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAssayDownloadOperationCompleted);
     }
     this.InvokeAsync("AssayDownload", new object[] {
                 AssayKey,
                 AssayFormat,
                 eCompress,
                 eCompressSpecified}, this.AssayDownloadOperationCompleted, userState);
 }
 public string AssayDownload(string AssayKey, AssayFormatType AssayFormat, CompressType eCompress, [System.Xml.Serialization.XmlIgnoreAttribute()] bool eCompressSpecified) {
     object[] results = this.Invoke("AssayDownload", new object[] {
                 AssayKey,
                 AssayFormat,
                 eCompress,
                 eCompressSpecified});
     return ((string)(results[0]));
 }