WebRequest.GetRequestStream Метод

Определение

При переопределении в классе-потомке возвращает Stream для записи данных в интернет-ресурс.

public virtual System.IO.Stream GetRequestStream ();

Возвращаемое значение

Stream для записи данных в интернет-ресурс.

Исключения

Любая попытка получить доступ к методу, если метод не переопределяется в классе-потомке.

Примеры

В следующем примере метод GetRequestStream используется для получения потока, а затем записывает данные, которые передаются в поток.


// Set the 'ContentType' property of the WebRequest.
myWebRequest.ContentType="application/x-www-form-urlencoded";

// Set the 'ContentLength' property of the WebRequest.
myWebRequest.ContentLength=byteArray.Length;
Stream newStream=myWebRequest.GetRequestStream();
newStream.Write(byteArray,0,byteArray.Length);

// Close the Stream object.
newStream.Close();

// Assign the response object of 'WebRequest' to a 'WebResponse' variable.
WebResponse myWebResponse=myWebRequest.GetResponse();

Комментарии

Назар аударыңыз!

WebRequest, HttpWebRequest, ServicePointи WebClient устарели, и их не следует использовать для новой разработки. Вместо этого используйте HttpClient.

Метод GetRequestStream инициирует запрос на отправку данных в интернет-ресурс и возвращает экземпляр Stream для отправки данных в интернет-ресурс.

Метод GetRequestStream предоставляет синхронный доступ к Stream. Для асинхронного доступа используйте методы BeginGetRequestStream и EndGetRequestStream.

Ескерім

Класс WebRequest — это класс abstract. Фактическое поведение экземпляров WebRequest во время выполнения определяется классом-потомком, возвращаемым методом WebRequest.Create. Дополнительные сведения о значениях и исключениях по умолчанию см. в документации по классам-потомкам, таким как HttpWebRequest и FileWebRequest.

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

Өнім Нұсқалар
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

См. также раздел