WebRequest.ContentType Property

Definition

Ruft beim Überschreiben in einer Nachfolgerklasse den Inhaltstyp der zu sendenden Anforderungsdaten ab oder legt diese fest.When overridden in a descendant class, gets or sets the content type of the request data being sent.

public:
 abstract property System::String ^ ContentType { System::String ^ get(); void set(System::String ^ value); };
public:
 virtual property System::String ^ ContentType { System::String ^ get(); void set(System::String ^ value); };
public abstract string ContentType { get; set; }
public virtual string ContentType { get; set; }
member this.ContentType : string with get, set
Public MustOverride Property ContentType As String
Public Overridable Property ContentType As String

Property Value

String

Der Inhaltstyp der Anforderungsdaten.The content type of the request data.

Exceptions

Es wurde versucht, die Eigenschaft abzurufen oder festzulegen, obwohl die Eigenschaft in einer Nachfolgerklasse nicht überschrieben wurde.Any attempt is made to get or set the property, when the property is not overridden in a descendant class.

Examples

Im folgenden Beispiel wird die ContentType-Eigenschaft auf den entsprechenden Medientyp festgelegt.The following example sets the ContentType property to the appropriate media type.

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

Remarks

Die ContentType-Eigenschaft enthält den Medientyp der Anforderung.The ContentType property contains the media type of the request. Dabei handelt es sich in der Regel um die MIME-Codierung des Inhalts.This is typically the MIME encoding of the content.

Note

Die WebRequest-Klasse ist eine abstract-Klasse.The WebRequest class is an abstract class. Das tatsächliche Verhalten von WebRequest Instanzen zur Laufzeit wird von der Nachfolger Klasse bestimmt, die von der WebRequest.Create-Methode zurückgegeben wird.The actual behavior of WebRequest instances at run time is determined by the descendant class returned by the WebRequest.Create method. Weitere Informationen zu Standardwerten und Ausnahmen finden Sie in der Dokumentation zu den Nachfolger 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.

Applies to

See also