Как разделить методы для начала загрузки и передачи частей файла

C#архитектуразагрузка файловметодыпроектирование