/// <remarks/>
 public void InputEntrezAsync(EntrezKey EntrezKey, object userState) {
     if ((this.InputEntrezOperationCompleted == null)) {
         this.InputEntrezOperationCompleted = new System.Threading.SendOrPostCallback(this.OnInputEntrezOperationCompleted);
     }
     this.InvokeAsync("InputEntrez", new object[] {
                 EntrezKey}, this.InputEntrezOperationCompleted, userState);
 }
 /// <remarks/>
 public void InputEntrezAsync(EntrezKey EntrezKey) {
     this.InputEntrezAsync(EntrezKey, null);
 }
 /// <remarks/>
 public void GetEntrezUrlAsync(EntrezKey EntrezKey) {
     this.GetEntrezUrlAsync(EntrezKey, null);
 }
 public string InputEntrez(EntrezKey EntrezKey) {
     object[] results = this.Invoke("InputEntrez", new object[] {
                 EntrezKey});
     return ((string)(results[0]));
 }
 public string GetEntrezUrl(EntrezKey EntrezKey) {
     object[] results = this.Invoke("GetEntrezUrl", new object[] {
                 EntrezKey});
     return ((string)(results[0]));
 }