Example #1
0
        iceD_PerformActionEx(Worker obj, global::IceInternal.Incoming inS, global::Ice.Current current)
        {
            global::Ice.ObjectImpl.iceCheckMode(global::Ice.OperationMode.Normal, current.mode);
            var           istr = inS.startReadParams();
            OperationType iceP_operation;
            int           iceP_contentSizeMB;

            iceP_operation     = (OperationType)istr.readEnum(4);
            iceP_contentSizeMB = istr.readInt();
            inS.endReadParams();
            return(inS.setResultTask <OperationResult>(obj.PerformActionExAsync(iceP_operation, iceP_contentSizeMB, current),
                                                       (ostr, ret) =>
            {
                OperationResult.ice_write(ostr, ret);
            }));
        }