/// <remarks/>
 public void searchAsync(queryParameters queryParameters, retrieveParameters retrieveParameters, object userState)
 {
     if ((this.searchOperationCompleted == null))
     {
         this.searchOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsearchOperationCompleted);
     }
     this.InvokeAsync("search", new object[] {
         queryParameters,
         retrieveParameters
     }, this.searchOperationCompleted, userState);
 }
 /// <remarks/>
 public void retrieveAsync(string queryId, retrieveParameters retrieveParameters, object userState)
 {
     if ((this.retrieveOperationCompleted == null))
     {
         this.retrieveOperationCompleted = new System.Threading.SendOrPostCallback(this.OnretrieveOperationCompleted);
     }
     this.InvokeAsync("retrieve", new object[] {
         queryId,
         retrieveParameters
     }, this.retrieveOperationCompleted, userState);
 }
 /// <remarks/>
 public void retrieveByIdAsync(string databaseId, string[] uid, string queryLanguage, retrieveParameters retrieveParameters)
 {
     this.retrieveByIdAsync(databaseId, uid, queryLanguage, retrieveParameters, null);
 }
        public searchResults retrieveById([System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] string databaseId, [System.Xml.Serialization.XmlElementAttribute("uid", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] uid, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] string queryLanguage, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] retrieveParameters retrieveParameters)
        {
            object[] results = this.Invoke("retrieveById", new object[] {
                databaseId,
                uid,
                queryLanguage,
                retrieveParameters
            });

            return((searchResults)(results[0]));
        }
 /// <remarks/>
 public void searchAsync(queryParameters queryParameters, retrieveParameters retrieveParameters)
 {
     this.searchAsync(queryParameters, retrieveParameters, null);
 }
        public searchResults search([System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] queryParameters queryParameters, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] retrieveParameters retrieveParameters)
        {
            object[] results = this.Invoke("search", new object[] {
                queryParameters,
                retrieveParameters
            });

            return((searchResults)(results[0]));
        }
 /// <remarks/>
 public void retrieveAsync(string queryId, retrieveParameters retrieveParameters)
 {
     this.retrieveAsync(queryId, retrieveParameters, null);
 }
 /// <remarks/>
 public void retrieveByIdAsync(string databaseId, string[] uid, string queryLanguage, retrieveParameters retrieveParameters, object userState)
 {
     if ((this.retrieveByIdOperationCompleted == null))
     {
         this.retrieveByIdOperationCompleted = new System.Threading.SendOrPostCallback(this.OnretrieveByIdOperationCompleted);
     }
     this.InvokeAsync("retrieveById", new object[] {
         databaseId,
         uid,
         queryLanguage,
         retrieveParameters
     }, this.retrieveByIdOperationCompleted, userState);
 }