public void BeginAddContainerToQueue(String aQueueID, String aContainerID, String aSourceID, String aSearchCriteria, String aSortCriteria, uint aStartIndex, uint aEndIndex, uint aPosition, CallbackAsyncComplete aCallback)
{
Invocation invocation = iService.Invocation(iActionAddContainerToQueue, aCallback);
int inIndex = 0;
invocation.AddInput(new ArgumentString((ParameterString)iActionAddContainerToQueue.InputParameter(inIndex++), aQueueID));
invocation.AddInput(new ArgumentString((ParameterString)iActionAddContainerToQueue.InputParameter(inIndex++), aContainerID));
invocation.AddInput(new ArgumentString((ParameterString)iActionAddContainerToQueue.InputParameter(inIndex++), aSourceID));
invocation.AddInput(new ArgumentString((ParameterString)iActionAddContainerToQueue.InputParameter(inIndex++), aSearchCriteria));
invocation.AddInput(new ArgumentString((ParameterString)iActionAddContainerToQueue.InputParameter(inIndex++), aSortCriteria));
invocation.AddInput(new ArgumentUint((ParameterUint)iActionAddContainerToQueue.InputParameter(inIndex++), aStartIndex));
invocation.AddInput(new ArgumentUint((ParameterUint)iActionAddContainerToQueue.InputParameter(inIndex++), aEndIndex));
invocation.AddInput(new ArgumentUint((ParameterUint)iActionAddContainerToQueue.InputParameter(inIndex++), aPosition));
iService.InvokeAction(invocation);
}