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().

Применяется к