upload c# task