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 было прервано.
Комментарии
Note
В случае асинхронных запросов клиентское приложение отвечает за реализацию собственного механизма времени ожидания.
Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых GetRequestStream().