+
+#region JSMGetDatabases
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.IAsyncResult IService1.BeginJSMGetDatabases(JSMGetDatabasesRequest request, System.AsyncCallback callback, object asyncState)
+ {
+ return base.Channel.BeginJSMGetDatabases(request, callback, asyncState);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ private System.IAsyncResult BeginJSMGetDatabases(System.AsyncCallback callback, object asyncState)
+ {
+ JSMGetDatabasesRequest inValue = new JSMGetDatabasesRequest();
+ return ((IService1)(this)).BeginJSMGetDatabases(inValue, callback, asyncState);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ JSMGetDatabasesResponse IService1.EndJSMGetDatabases(System.IAsyncResult result)
+ {
+ return base.Channel.EndJSMGetDatabases(result);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ private string EndJSMGetDatabases(System.IAsyncResult result)
+ {
+ JSMGetDatabasesResponse retVal = ((IService1)(this)).EndJSMGetDatabases(result);
+ return retVal.JSMGetDatabasesResult;
+ }
+
+ private System.IAsyncResult OnBeginJSMGetDatabases(object[] inValues, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginJSMGetDatabases(callback, asyncState);
+ }
+
+ private object[] OnEndJSMGetDatabases(System.IAsyncResult result)
+ {
+ string retVal = this.EndJSMGetDatabases(result);
+ return new object[] {
+ retVal};
+ }
+
+ private void OnJSMGetDatabasesCompleted(object state)
+ {
+ if ((this.JSMGetDatabasesCompleted != null))
+ {
+ InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
+ this.JSMGetDatabasesCompleted(this, new JSMGetDatabasesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
+ }
+ }
+
+ public void JSMGetDatabasesAsync()
+ {
+ this.JSMGetDatabasesAsync(null);
+ }
+
+ public void JSMGetDatabasesAsync(object userState)
+ {
+ if ((this.onBeginJSMGetDatabasesDelegate == null))
+ {
+ this.onBeginJSMGetDatabasesDelegate = new BeginOperationDelegate(this.OnBeginJSMGetDatabases);
+ }
+ if ((this.onEndJSMGetDatabasesDelegate == null))
+ {
+ this.onEndJSMGetDatabasesDelegate = new EndOperationDelegate(this.OnEndJSMGetDatabases);
+ }
+ if ((this.onJSMGetDatabasesCompletedDelegate == null))
+ {
+ this.onJSMGetDatabasesCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnJSMGetDatabasesCompleted);
+ }
+ base.InvokeAsync(this.onBeginJSMGetDatabasesDelegate, null, this.onEndJSMGetDatabasesDelegate, this.onJSMGetDatabasesCompletedDelegate, userState);
+ }
+#endregion