WebRequest.GetRequestStream WebRequest.GetRequestStream WebRequest.GetRequestStream WebRequest.GetRequestStream Method

Definition

Gibt beim Überschreiben in einer Nachfolgerklasse einen Stream zum Schreiben von Daten in die Internetressource zurück.When overridden in a descendant class, returns a Stream for writing data to the Internet resource.

public:
 virtual System::IO::Stream ^ GetRequestStream();
public virtual System.IO.Stream GetRequestStream ();
abstract member GetRequestStream : unit -> System.IO.Stream
override this.GetRequestStream : unit -> System.IO.Stream
Public Overridable Function GetRequestStream () As Stream

Gibt zurück

Ein Stream zum Schreiben von Daten in die Internetressource.A Stream for writing data to the Internet resource.

Ausnahmen

Es wurde versucht, auf die Methode zuzugreifen, obwohl die Methode in einer Nachfolgerklasse nicht überschrieben wurde.Any attempt is made to access the method, when the method is not overridden in a descendant class.

Beispiele

Im folgenden Beispiel wird die GetRequestStream Methode, um einen Stream und schreibt Daten klicken Sie dann den Stream abzurufen.The following example uses the GetRequestStream method to obtain a stream and then writes data that stream.

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

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



' 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
Dim newStream As Stream = myWebRequest.GetRequestStream()
newStream.Write(byteArray, 0, byteArray.Length)

' Close the Stream object.
newStream.Close()

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

Hinweise

Die GetRequestStream Methode initiiert eine Anforderung zum Senden von Daten in die Internetressource und gibt eine Stream Instanz zum Senden von Daten in die Internetressource.The GetRequestStream method initiates a request to send data to the Internet resource and returns a Stream instance for sending data to the Internet resource.

Die GetRequestStream Methode ermöglicht den synchronen Zugriff auf die Stream.The GetRequestStream method provides synchronous access to the Stream. Verwenden Sie für asynchronen Zugriff die BeginGetRequestStream und EndGetRequestStream Methoden.For asynchronous access, use the BeginGetRequestStream and EndGetRequestStream methods.

Hinweis

Die WebRequest -Klasse ist ein abstract Klasse.The WebRequest class is an abstract class. Das tatsächliche Verhalten der WebRequest Instanzen zur Laufzeit wird von der abgeleiteten Klasse, die vom bestimmt die WebRequest.Create Methode.The actual behavior of WebRequest instances at run time is determined by the descendant class returned by the WebRequest.Create method. Weitere Informationen zum Default-Werte und Ausnahmen finden Sie unter der Dokumentation für den abgeleiteten Klassen, z. B. HttpWebRequest und FileWebRequest.For more information about default values and exceptions, see the documentation for the descendant classes, such as HttpWebRequest and FileWebRequest.

Gilt für:

Siehe auch