/// <remarks/> public void PerformAsync(PerformOptions Options, string Action, APIObject[] Definitions) { this.PerformAsync(Options, Action, Definitions, null); }
/// <remarks/> public void PerformAsync(PerformOptions Options, string Action, APIObject[] Definitions, object userState) { if ((this.PerformOperationCompleted == null)) { this.PerformOperationCompleted = new System.Threading.SendOrPostCallback(this.OnPerformOperationCompleted); } this.InvokeAsync("Perform", new object[] { Options, Action, Definitions}, this.PerformOperationCompleted, userState); }
public PerformResult[] Perform(PerformOptions Options, string Action, [System.Xml.Serialization.XmlArrayItemAttribute("Definition", IsNullable=false)] APIObject[] Definitions, out string OverallStatus, out string OverallStatusMessage, out string RequestID) { object[] results = this.Invoke("Perform", new object[] { Options, Action, Definitions}); OverallStatus = ((string)(results[1])); OverallStatusMessage = ((string)(results[2])); RequestID = ((string)(results[3])); return ((PerformResult[])(results[0])); }