FileWebRequest.GetRequestStreamAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает поток для записи данных в ресурс файловой системы в виде асинхронной операции.
public:
override System::Threading::Tasks::Task<System::IO::Stream ^> ^ GetRequestStreamAsync();
public override System.Threading.Tasks.Task<System.IO.Stream> GetRequestStreamAsync ();
override this.GetRequestStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Public Overrides Function GetRequestStreamAsync () As Task(Of Stream)
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
Поток занят предыдущим вызовом BeginGetRequestStream(AsyncCallback, Object).
-или-
Поток уже получил ответ, предшествующий вашему запросу.
Свойство Method имеет значение GET или HEAD.
Запрос FileWebRequest был прерван.
Комментарии
Примечание
В случае асинхронных запросов клиентское приложение отвечает за реализацию собственного механизма времени ожидания.
Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые GetRequestStream().