Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método WebRequest.GetRequestStream ()

 

Publicado: octubre de 2016

Cuando se reemplaza en una clase descendiente, devuelve Stream para escribir datos en el recurso de Internet.

Espacio de nombres:   System.Net
Ensamblado:  System (en System.dll)

public virtual Stream GetRequestStream()

Valor devuelto

Type: System.IO.Stream

Stream para escribir datos en el recurso de Internet.

Exception Condition
NotImplementedException

Se realiza cualquier intento para tener acceso al método, cuando el método no se reemplaza en una clase descendiente.

El GetRequestStream método inicia una solicitud para enviar datos al recurso de Internet y devuelve una Stream instancia para enviar datos al recurso de Internet.

El GetRequestStream método proporciona acceso sincrónico a la Stream. Para obtener acceso asincrónico, utilice los BeginGetRequestStream y EndGetRequestStream métodos.

System_CAPS_noteNota

La WebRequest clase es un abstract clase. El comportamiento real de WebRequest instancias en tiempo de ejecución viene determinado por la clase descendiente devuelta por el WebRequest.Create (método). Para obtener más información acerca de los valores predeterminados y las excepciones, consulte la documentación de las clases descendientes, como HttpWebRequest y FileWebRequest.

En el ejemplo siguiente se usa el GetRequestStream método para obtener una secuencia y, a continuación, escribe los datos de esa secuencia.


// 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();

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: