Вам нужен using
для каждого создаваемого вами объекта, который реализует IDisposable
. Это включает в себя SqlCommand
и SqlConnection
.
За этим правилом очень мало исключений. Основным исключением являются прокси-клиенты WCF. Из-за недостатка дизайна их метод Dispose
иногда может вызывать исключение. Если вы использовали прокси-сервер в инструкции using
, это второе исключение может привести к потере исходного исключения.
image
, который вы получаете из ImagePicker.pickImage
, относится к типу File
, и если вам нужно напечатать путь, вы делаете это следующим образом:
var image = await ImagePicker.pickImage(source: ImageSource.gallery);
print(image.path);
, если вам нужно загрузить изображение ищите MultipartRequest