HttpWebRequest HttpWebRequest HttpWebRequest HttpWebRequest Class

Definition

Stellt eine HTTP-spezifische Implementierung der WebRequest-Klasse bereit. Provides an HTTP-specific implementation of the WebRequest class.

public ref class HttpWebRequest : System::Net::WebRequest, System::Runtime::Serialization::ISerializable
[Serializable]
public class HttpWebRequest : System.Net.WebRequest, System.Runtime.Serialization.ISerializable
type HttpWebRequest = class
    inherit WebRequest
    interface ISerializable
Public Class HttpWebRequest
Inherits WebRequest
Implements ISerializable
Vererbung
Attribute
SerializableAttribute
Implementiert

Beispiele

Das folgende Codebeispiel erstellt ein HttpWebRequest für den URI http://www.contoso.com/.The following code example creates an HttpWebRequest for the URI http://www.contoso.com/.

HttpWebRequest^ myReq = dynamic_cast<HttpWebRequest^>(WebRequest::Create( "http://www.contoso.com/" ));

HttpWebRequest myReq =
(HttpWebRequest)WebRequest.Create("http://www.contoso.com/");


Dim myReq As HttpWebRequest = _
    WebRequest.Create("http://www.contoso.com/")

Hinweise

Die HttpWebRequest -Klasse bietet Unterstützung für die Eigenschaften und Methoden definiert, WebRequest und zusätzliche Eigenschaften und Methoden, die den Benutzer, die direkte Interaktion mit den Servern, die über HTTP zu ermöglichen.The HttpWebRequest class provides support for the properties and methods defined in WebRequest and for additional properties and methods that enable the user to interact directly with servers using HTTP.

Verwenden Sie nicht die HttpWebRequest Konstruktor.Do not use the HttpWebRequest constructor. Verwenden der WebRequest.Create Methode zum Initialisieren neuer HttpWebRequest Objekte.Use the WebRequest.Create method to initialize new HttpWebRequest objects. Wenn das Schema für den Uniform Resource Identifier (URI) ist http:// oder https://, Create gibt ein HttpWebRequest Objekt.If the scheme for the Uniform Resource Identifier (URI) is http:// or https://, Create returns an HttpWebRequest object.

Die GetResponse Methode führt eine synchrone Anforderung an die Ressource im angegebenen die RequestUri Eigenschaft und gibt eine HttpWebResponse , enthält das Response-Objekt.The GetResponse method makes a synchronous request to the resource specified in the RequestUri property and returns an HttpWebResponse that contains the response object. Die Antwortdaten können empfangen werden, mithilfe des von zurückgegebenen Streams GetResponseStream.The response data can be received by using the stream returned by GetResponseStream. Wenn das Response-Objekt oder der Antwortstream geschlossen ist, werden Verbleibende Daten verfallen.If the response object or the response stream is closed, remaining data will be forfeited. Die übrigen Daten werden ausgeglichen werden, und der Socket werden für nachfolgende Anforderungen wiederverwendet, wenn die Response-Objekt oder den Stream zu schließen, wenn die folgenden Bedingungen enthalten: eine Keep-alive oder Pipeline-Anforderung ist, muss nur eine kleine Menge Daten empfangen werden, oder Verbleibende Daten wird in einem kurzen Zeitraum empfangen.The remaining data will be drained and the socket will be re-used for subsequent requests when closing the response object or stream if the following conditions hold: it's a keep-alive or pipelined request, only a small amount of data needs to be received, or the remaining data is received in a small time interval. Wenn keine der genannten Bedingungen enthalten, oder die Ausgleichsmodus Zeit überschritten wird, wird der Socket geschlossen werden.If none of the mentioned conditions hold or the drain time is exceeded, the socket will be closed. Es wird dringend empfohlen, dass die Anwendung die Datenströme bis EOF liest, für Keep-alive oder Pipeline-Verbindungen.For keep-alive or pipelined connections, we strongly recommend that the application reads the streams until EOF. Dadurch wird sichergestellt, dass der Socket wiederverwendet für nachfolgende Anforderungen, wodurch eine bessere Leistung und weniger Ressourcen, die verwendet werden.This ensures that the socket will be re-used for subsequent requests resulting in better performance and less resources used.

Wenn Sie zum Senden von Daten an die Ressource möchten, die GetRequestStream Methode gibt eine Stream Objekt, das zum Senden von Daten verwendet.When you want to send data to the resource, the GetRequestStream method returns a Stream object to use to send data. Die BeginGetRequestStream und EndGetRequestStream Methoden ermöglichen den asynchronen Zugriff auf den Datenstrom senden.The BeginGetRequestStream and EndGetRequestStream methods provide asynchronous access to the send data stream.

Für die Clientauthentifizierung mit HttpWebRequest, muss das Clientzertifikat installiert werden, den persönlichen Zertifikatsspeicher des aktuellen Benutzers.For client authentication with HttpWebRequest, the client certificate must be installed in the My certificate store of the current user.

Die HttpWebRequest -Klasse löst eine WebException Wenn beim Zugriff auf eine Ressource Fehler auftreten.The HttpWebRequest class throws a WebException when errors occur while accessing a resource. Die WebException.Status Eigenschaft enthält eine WebExceptionStatus Wert, der die Quelle des Fehlers angibt.The WebException.Status property contains a WebExceptionStatus value that indicates the source of the error. Wenn WebException.Status ist WebExceptionStatus.ProtocolError, Response Eigenschaft enthält die HttpWebResponse von der Ressource empfangen.When WebException.Status is WebExceptionStatus.ProtocolError, the Response property contains the HttpWebResponse received from the resource.

HttpWebRequest macht allgemeine HTTP-Headerwerte in die Internetressource als Eigenschaften Methoden oder gesendet, vom System festgelegt verfügbar. Die folgende Tabelle enthält eine vollständige Liste.HttpWebRequest exposes common HTTP header values sent to the Internet resource as properties, set by methods, or set by the system; the following table contains a complete list. Sie können weitere Header festlegen, in der Headers Eigenschaft als Name/Wert-Paaren.You can set other headers in the Headers property as name/value pairs. Beachten Sie, dass Server Caches zu ändern oder Header, während der Anforderung hinzufügen.Note that servers and caches may change or add headers during the request.

Die folgende Tabelle enthält die HTTP-Header, die entweder durch die Eigenschaften, Methoden oder das System festgelegt werden.The following table lists the HTTP headers that are set either by properties or methods or the system.

HeaderHeader Festlegen, indemSet by
AkzeptierenAccept Festlegen, indem die Accept Eigenschaft.Set by the Accept property.
VerbindungConnection Festlegen, indem die Connection Eigenschaft KeepAlive Eigenschaft.Set by the Connection property, KeepAlive property.
Content-LengthContent-Length Festlegen, indem die ContentLength Eigenschaft.Set by the ContentLength property.
InhaltstypContent-Type Festlegen, indem die ContentType Eigenschaft.Set by the ContentType property.
ErwartetExpect Festlegen, indem die Expect Eigenschaft.Set by the Expect property.
DatumDate Durch das System an das aktuelle Datum festgelegt.Set by the system to current date.
HostHost Legen Sie durch das System an die aktuellen Hostinformationen.Set by the system to current host information.
If-Modified-SinceIf-Modified-Since Festlegen, indem die IfModifiedSince Eigenschaft.Set by the IfModifiedSince property.
BereichRange Festlegen, indem die AddRange Methode.Set by the AddRange method.
RefererReferer Festlegen, indem die Referer Eigenschaft.Set by the Referer property.
Transfer-EncodingTransfer-Encoding Festlegen, indem die TransferEncoding Eigenschaft (die SendChunked -Eigenschaft muss sein true).Set by the TransferEncoding property (the SendChunked property must be true).
Benutzer-AgentUser-Agent Festlegen, indem die UserAgent Eigenschaft.Set by the UserAgent property.

Hinweis

HttpWebRequest wird automatisch registriert.HttpWebRequest is registered automatically. Sie müssen nicht aufrufen, die RegisterPrefix -Methode registrieren System.Net.HttpWebRequest vor der Verwendung von URIs ab http:// oder https://.You do not need to call the RegisterPrefix method to register System.Net.HttpWebRequest before using URIs beginning with http:// or https://.

Dem lokalen Computer oder eine Anwendungskonfigurationsdatei können Sie angeben, dass ein standardmäßige Proxy verwendet werden.The local computer or application config file may specify that a default proxy be used. Wenn die Proxy -Eigenschaft angegeben ist, klicken Sie dann auf die Proxy-Einstellungen aus der Proxy Eigenschaft zu überschreiben, dem lokalen Computer oder eine Anwendungskonfigurationsdatei und die HttpWebRequest -Instanz verwendet die angegebenen Proxyeinstellungen.If the Proxy property is specified, then the proxy settings from the Proxy property override the local computer or application config file and the HttpWebRequest instance will use the proxy settings specified. Wenn kein Proxy in einer Konfigurationsdatei angegeben ist und die Proxy Eigenschaft ist nicht vorgegeben, die HttpWebRequest Klasse verwendet die Proxyeinstellungen von Internet Explorer geerbt werden, auf dem lokalen Computer.If no proxy is specified in a config file and the Proxy property is unspecified, the HttpWebRequest class uses the proxy settings inherited from Internet Explorer on the local computer. Wenn es keine Proxyeinstellungen in Internet Explorer sind, wird die Anforderung direkt an den Server gesendet.If there are no proxy settings in Internet Explorer, the request is sent directly to the server.

Die HttpWebRequest -Klasse parst eine Proxyumgehungsliste mit Platzhalterzeichen, geerbt von Internet Explorer anders als der Umgehungsliste aufgeführt, die direkt von Internet Explorer analysiert wird.The HttpWebRequest class parses a proxy bypass list with wildcard characters inherited from Internet Explorer differently than the bypass list is parsed directly by Internet Explorer. Z. B. die HttpWebRequest -Klasse analysiert eine Umgehungsliste der "nt *" von Internet Explorer als regulärer Ausdruck des "nt. $".For example, the HttpWebRequest class will parse a bypass list of "nt*" from Internet Explorer as a regular expression of "nt.$". Dies unterscheidet sich von dessen natives Verhalten von Internet Explorer.This differs from the native behavior of Internet Explorer. Daher eine URL in der "http://intxxxxx" den Proxy mithilfe der HttpWebRequest Klasse, sondern würde nicht umgehen des Proxys mit Internet Explorer.So a URL of "http://intxxxxx" would bypass the proxy using the HttpWebRequest class, but would not bypass the proxy using Internet Explorer.

Hinweis

Das Framework SSL-Sitzungen werden zwischengespeichert, wie sie erstellt werden und versucht, eine zwischengespeicherte-Sitzung für eine neue Anforderung, nach Möglichkeit wiederzuverwenden.The Framework caches SSL sessions as they are created and attempts to reuse a cached session for a new request, if possible. Beim Versuch, eine SSL-Sitzung erneut verwenden, wird das Framework verwendet das erste Element der ClientCertificates (sofern vorhanden), oder versucht, eine anonyme Sitzung erneut zu verwenden, wenn ClientCertificates ist leer.When attempting to reuse an SSL session, the Framework uses the first element of ClientCertificates (if there is one), or tries to reuse an anonymous sessions if ClientCertificates is empty.

Hinweis

Aus Sicherheitsgründen sind Cookies standardmäßig deaktiviert.For security reasons, cookies are disabled by default. Wenn Sie Cookies verwenden möchten, verwenden Sie die CookieContainer Eigenschaft, um Cookies zu aktivieren.If you want to use cookies, use the CookieContainer property to enable cookies.

.NET Framework 4.6 umfasst eine neue Sicherheitsfunktion, die unsichere Verschlüsselung und Hashalgorithmen für Verbindungen blockiert.The .NET Framework 4.6 includes a new security feature that blocks insecure cipher and hashing algorithms for connections. Mithilfe von TLS/SSL über APIs wie z. B. "HttpClient", "HttpWebRequest", FTPClient, SmtpClient, SslStream usw. und als Ziel .NET Framework 4.6-Anwendungen das sicherere Verhalten wird standardmäßig abgerufen.Applications using TLS/SSL through APIs such as HttpClient, HttpWebRequest, FTPClient, SmtpClient, SslStream, etc. and targeting .NET Framework 4.6 get the more-secure behavior by default.

Entwickler sollten dieses Verhalten abwählen, um die Interoperabilität mit ihren vorhandenen SSL3-Diensten oder TLS mit RC4-Dienste zu gewährleisten.Developers may want to opt out of this behavior in order to maintain interoperability with their existing SSL3 services OR TLS w/ RC4 services. In diesem Artikel wird erläutert, wie Sie Ihren Code ändern, sodass das neue Verhalten deaktiviert ist.This article explains how to modify your code so that the new behavior is disabled.

Konstruktoren

HttpWebRequest() HttpWebRequest() HttpWebRequest() HttpWebRequest()

Initialisiert eine neue Instanz der HttpWebRequest-Klasse. Initializes a new instance of the HttpWebRequest class. Dieser Konstruktor ist veraltet. This constructor is obsolete.

HttpWebRequest(SerializationInfo, StreamingContext) HttpWebRequest(SerializationInfo, StreamingContext) HttpWebRequest(SerializationInfo, StreamingContext) HttpWebRequest(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der HttpWebRequest-Klasse aus den angegebenen Instanzen der SerializationInfo-Klasse und der StreamingContext-Klasse. Initializes a new instance of the HttpWebRequest class from the specified instances of the SerializationInfo and StreamingContext classes. Dieser Konstruktor ist veraltet. This constructor is obsolete.

HttpWebRequest(Uri) HttpWebRequest(Uri) HttpWebRequest(Uri) HttpWebRequest(Uri)

Eigenschaften

Accept Accept Accept Accept

Ruft den Wert des Accept-HTTP-Headers ab oder legt ihn fest. Gets or sets the value of the Accept HTTP header.

Address Address Address Address

Ruft den URI (Uniform Resource Identifier) der Internetressource ab, die auf die Anforderung reagiert. Gets the Uniform Resource Identifier (URI) of the Internet resource that actually responds to the request.

AllowAutoRedirect AllowAutoRedirect AllowAutoRedirect AllowAutoRedirect

Ruft einen Wert ab, der angibt, ob die Anforderung Umleitungsantworten folgen soll, oder legt diesen Wert fest. Gets or sets a value that indicates whether the request should follow redirection responses.

AllowReadStreamBuffering AllowReadStreamBuffering AllowReadStreamBuffering AllowReadStreamBuffering

Ruft einen Wert ab, der angibt, ob die von der Internetressource empfangenen Daten gepuffert werden sollen, oder legt diesen Wert fest. Gets or sets a value that indicates whether to buffer the received from the Internet resource.

AllowWriteStreamBuffering AllowWriteStreamBuffering AllowWriteStreamBuffering AllowWriteStreamBuffering

Ruft einen Wert ab, der angibt, ob die an die Internetressource gesendeten Daten gepuffert werden sollen, oder legt diesen fest. Gets or sets a value that indicates whether to buffer the data sent to the Internet resource.

AuthenticationLevel AuthenticationLevel AuthenticationLevel AuthenticationLevel

Ruft Werte ab, die die für diese Anforderung verwendete Ebene von Authentifizierung und Identitätswechsel angeben, oder legt diese fest. Gets or sets values indicating the level of authentication and impersonation used for this request.

(Inherited from WebRequest)
AutomaticDecompression AutomaticDecompression AutomaticDecompression AutomaticDecompression

Ruft den Typ der verwendeten Dekomprimierung ab oder legt diesen fest. Gets or sets the type of decompression that is used.

CachePolicy CachePolicy CachePolicy CachePolicy

Ruft die Cacherichtlinie für diese Anforderung ab oder legt diese fest. Gets or sets the cache policy for this request.

(Inherited from WebRequest)
ClientCertificates ClientCertificates ClientCertificates ClientCertificates

Ruft die dieser Anforderung zugeordnete Auflistung von Sicherheitszertifikaten ab oder legt diese fest. Gets or sets the collection of security certificates that are associated with this request.

Connection Connection Connection Connection

Ruft den Wert des Connection-HTTP-Headers ab oder legt ihn fest. Gets or sets the value of the Connection HTTP header.

ConnectionGroupName ConnectionGroupName ConnectionGroupName ConnectionGroupName

Ruft den Namen der Verbindungsgruppe für die Anforderung ab oder legt diesen fest. Gets or sets the name of the connection group for the request.

ContentLength ContentLength ContentLength ContentLength

Ruft den Content-length-HTTP-Header ab oder legt diesen fest. Gets or sets the Content-length HTTP header.

ContentType ContentType ContentType ContentType

Ruft den Wert des Content-type-HTTP-Headers ab oder legt ihn fest. Gets or sets the value of the Content-type HTTP header.

ContinueDelegate ContinueDelegate ContinueDelegate ContinueDelegate

Ruft die Delegatenmethode ab, die aufgerufen wird, wenn eine HTTP-100-Continue-Antwort von der Internetressource empfangen wird, oder legt diese fest. Gets or sets the delegate method called when an HTTP 100-continue response is received from the Internet resource.

ContinueTimeout ContinueTimeout ContinueTimeout ContinueTimeout

Ruft eine Timeout-Zeit (in Millisekunden) ab oder legt diese fest, bis zu der auf den Serverstatus gewartet wird, nachdem "100-Continue" vom Server empfangen wurde. Gets or sets a timeout, in milliseconds, to wait until the 100-Continue is received from the server.

CookieContainer CookieContainer CookieContainer CookieContainer

Ruft die der Anforderung zugeordneten Cookies ab oder legt diese fest. Gets or sets the cookies associated with the request.

CreatorInstance CreatorInstance CreatorInstance CreatorInstance

Ruft beim Überschreiben in einer Nachfolgerklasse das von der IWebRequestCreate-Klasse abgeleitete Factoryobjekt ab. Mit dieser Klasse wird die WebRequest erstellt, die instanziiert wird, um die Anforderung an den angegebenen URI zu stellen. When overridden in a descendant class, gets the factory object derived from the IWebRequestCreate class used to create the WebRequest instantiated for making the request to the specified URI.

(Inherited from WebRequest)
Credentials Credentials Credentials Credentials

Ruft Authentifizierungsinformationen für die Anforderung ab oder legt diese fest. Gets or sets authentication information for the request.

Date Date Date Date

Ruft den Date-HTTP-Headerwert für eine HTTP-Anforderung ab oder legt ihn fest. Get or set the Date HTTP header value to use in an HTTP request.

DefaultCachePolicy DefaultCachePolicy DefaultCachePolicy DefaultCachePolicy

Ruft die Standardcacherichtlinie für diese Anforderung ab oder legt diese fest. Gets or sets the default cache policy for this request.

DefaultMaximumErrorResponseLength DefaultMaximumErrorResponseLength DefaultMaximumErrorResponseLength DefaultMaximumErrorResponseLength

Ruft die standardmäßige maximale Länge einer HTTP-Fehlerantwort ab oder legt diese fest. Gets or sets the default maximum length of an HTTP error response.

DefaultMaximumResponseHeadersLength DefaultMaximumResponseHeadersLength DefaultMaximumResponseHeadersLength DefaultMaximumResponseHeadersLength

Ruft den Standardwert für die MaximumResponseHeadersLength-Eigenschaft ab oder legt diesen fest. Gets or sets the default for the MaximumResponseHeadersLength property.

Expect Expect Expect Expect

Ruft den Wert des Expect-HTTP-Headers ab oder legt ihn fest. Gets or sets the value of the Expect HTTP header.

HaveResponse HaveResponse HaveResponse HaveResponse

Ruft einen Wert ab, der angibt, ob eine Antwort von einer Internetressource empfangen wurde. Gets a value that indicates whether a response has been received from an Internet resource.

Headers Headers Headers Headers

Gibt eine Auflistung der Name-Wert-Paare an, aus denen sich die HTTP-Header zusammensetzen. Specifies a collection of the name/value pairs that make up the HTTP headers.

Host Host Host Host

Ruft den Hostheaderwert ab, der in einer HTTP-Anforderung unabhängig vom Anforderungs-URI verwendet werden soll, oder legt ihn fest. Get or set the Host header value to use in an HTTP request independent from the request URI.

IfModifiedSince IfModifiedSince IfModifiedSince IfModifiedSince

Ruft den Wert des If-Modified-Since-HTTP-Headers ab oder legt ihn fest. Gets or sets the value of the If-Modified-Since HTTP header.

ImpersonationLevel ImpersonationLevel ImpersonationLevel ImpersonationLevel

Ruft die Ebene des Identitätswechsels für die aktuelle Anforderung ab oder legt diese fest. Gets or sets the impersonation level for the current request.

(Inherited from WebRequest)
KeepAlive KeepAlive KeepAlive KeepAlive

Ruft einen Wert ab, der angibt, ob eine permanente Verbindung mit der Internetressource hergestellt werden soll, oder legt diesen fest. Gets or sets a value that indicates whether to make a persistent connection to the Internet resource.

MaximumAutomaticRedirections MaximumAutomaticRedirections MaximumAutomaticRedirections MaximumAutomaticRedirections

Ruft die maximale Anzahl von Umleitungen ab, denen die Anforderung folgt, oder legt diese fest. Gets or sets the maximum number of redirects that the request follows.

MaximumResponseHeadersLength MaximumResponseHeadersLength MaximumResponseHeadersLength MaximumResponseHeadersLength

Ruft die maximal zulässige Länge der Antwortheader ab oder legt diese fest. Gets or sets the maximum allowed length of the response headers.

MediaType MediaType MediaType MediaType

Ruft den Medientyp der Anforderung ab oder legt diesen fest. Gets or sets the media type of the request.

Method Method Method Method

Ruft die Methode für die Anforderung ab oder legt diese fest. Gets or sets the method for the request.

Pipelined Pipelined Pipelined Pipelined

Ruft einen Wert ab, der angibt, ob die Anforderung über Pipelineverbindungen zur Internetressource gesendet werden soll, oder legt diesen fest. Gets or sets a value that indicates whether to pipeline the request to the Internet resource.

PreAuthenticate PreAuthenticate PreAuthenticate PreAuthenticate

Ruft einen Wert ab, der angibt, ob mit der Anforderung ein Autorisierungsheader gesendet wird, oder legt diesen fest. Gets or sets a value that indicates whether to send an Authorization header with the request.

ProtocolVersion ProtocolVersion ProtocolVersion ProtocolVersion

Ruft die für die Anforderung zu verwendende HTTP-Version ab oder legt diese fest. Gets or sets the version of HTTP to use for the request.

Proxy Proxy Proxy Proxy

Ruft Proxyinformationen für die Anforderung ab oder legt diese fest. Gets or sets proxy information for the request.

ReadWriteTimeout ReadWriteTimeout ReadWriteTimeout ReadWriteTimeout

Ruft ein Timeout in Millisekunden für das Schreiben in einen Stream oder das Lesen aus einem Stream ab oder legt dieses fest. Gets or sets a time-out in milliseconds when writing to or reading from a stream.

Referer Referer Referer Referer

Ruft den Wert des Referer-HTTP-Headers ab oder legt ihn fest. Gets or sets the value of the Referer HTTP header.

RequestUri RequestUri RequestUri RequestUri

Ruft den ursprünglichen URI (Uniform Resource Identifier) der Anforderung ab. Gets the original Uniform Resource Identifier (URI) of the request.

SendChunked SendChunked SendChunked SendChunked

Ruft einen Wert ab, der angibt, ob die Daten in Segmenten an die Internetressource gesendet werden sollen, oder legt diesen fest. Gets or sets a value that indicates whether to send data in segments to the Internet resource.

ServerCertificateValidationCallback ServerCertificateValidationCallback ServerCertificateValidationCallback ServerCertificateValidationCallback

Ruft eine Rückruffunktion zur Überprüfung des Serverzertifikats ab oder legt diese fest. Gets or sets a callback function to validate the server certificate.

ServicePoint ServicePoint ServicePoint ServicePoint

Ruft den für die Anforderung zu verwendenden Dienstpunkt ab. Gets the service point to use for the request.

SupportsCookieContainer SupportsCookieContainer SupportsCookieContainer SupportsCookieContainer

Ruft einen Wert ab, der angibt, ob die Anforderung Unterstützung für einen CookieContainer bereitstellt. Gets a value that indicates whether the request provides support for a CookieContainer.

Timeout Timeout Timeout Timeout

Ruft den Timeoutwert in Millisekunden für die GetResponse()-Methode und die GetRequestStream()-Methode ab oder legt diesen fest. Gets or sets the time-out value in milliseconds for the GetResponse() and GetRequestStream() methods.

TransferEncoding TransferEncoding TransferEncoding TransferEncoding

Ruft den Wert des Transfer-encoding-HTTP-Headers ab oder legt ihn fest. Gets or sets the value of the Transfer-encoding HTTP header.

UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing

Ruft einen Wert ab, der angibt, ob die Freigabe NTLM-authentifizierter Hochgeschwindigkeitsverbindungen zulässig ist, oder legt diesen fest. Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing.

UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials

Ruft einen Boolean-Wert ab, der steuert, ob mit den Anforderungen Standardanmeldeinformationen gesendet werden, oder legt diesen fest. Gets or sets a Boolean value that controls whether default credentials are sent with requests.

UserAgent UserAgent UserAgent UserAgent

Ruft den Wert des User-agent-HTTP-Headers ab oder legt ihn fest. Gets or sets the value of the User-agent HTTP header.

Methoden

Abort() Abort() Abort() Abort()

Bricht eine Anforderung an eine Internetressource ab. Cancels a request to an Internet resource.

AddRange(Int32) AddRange(Int32) AddRange(Int32) AddRange(Int32)

Fügt einer Anforderung einen Bytebereichsheader für einen bestimmten Bereich am Anfang oder Ende der angeforderten Daten hinzu. Adds a byte range header to a request for a specific range from the beginning or end of the requested data.

AddRange(Int32, Int32) AddRange(Int32, Int32) AddRange(Int32, Int32) AddRange(Int32, Int32)

Fügt der Anforderung einen Bytebereichsheader für einen angegebenen Bereich hinzu. Adds a byte range header to the request for a specified range.

AddRange(Int64) AddRange(Int64) AddRange(Int64) AddRange(Int64)

Fügt einer Anforderung einen Bytebereichsheader für einen bestimmten Bereich am Anfang oder Ende der angeforderten Daten hinzu. Adds a byte range header to a request for a specific range from the beginning or end of the requested data.

AddRange(Int64, Int64) AddRange(Int64, Int64) AddRange(Int64, Int64) AddRange(Int64, Int64)

Fügt der Anforderung einen Bytebereichsheader für einen angegebenen Bereich hinzu. Adds a byte range header to the request for a specified range.

AddRange(String, Int32) AddRange(String, Int32) AddRange(String, Int32) AddRange(String, Int32)

Fügt einer Anforderung einen Bereichsheader für einen bestimmten Bereich am Anfang oder Ende der angeforderten Daten hinzu. Adds a Range header to a request for a specific range from the beginning or end of the requested data.

AddRange(String, Int32, Int32) AddRange(String, Int32, Int32) AddRange(String, Int32, Int32) AddRange(String, Int32, Int32)

Fügt einer Anforderung einen Bereichsheader für einen angegebenen Bereich hinzu. Adds a range header to a request for a specified range.

AddRange(String, Int64) AddRange(String, Int64) AddRange(String, Int64) AddRange(String, Int64)

Fügt einer Anforderung einen Bereichsheader für einen bestimmten Bereich am Anfang oder Ende der angeforderten Daten hinzu. Adds a Range header to a request for a specific range from the beginning or end of the requested data.

AddRange(String, Int64, Int64) AddRange(String, Int64, Int64) AddRange(String, Int64, Int64) AddRange(String, Int64, Int64)

Fügt einer Anforderung einen Bereichsheader für einen angegebenen Bereich hinzu. Adds a range header to a request for a specified range.

BeginGetRequestStream(AsyncCallback, Object) BeginGetRequestStream(AsyncCallback, Object) BeginGetRequestStream(AsyncCallback, Object) BeginGetRequestStream(AsyncCallback, Object)

Startet eine asynchrone Anforderung eines Stream-Objekts, das zum Schreiben von Daten verwendet werden soll. Begins an asynchronous request for a Stream object to use to write data.

BeginGetResponse(AsyncCallback, Object) BeginGetResponse(AsyncCallback, Object) BeginGetResponse(AsyncCallback, Object) BeginGetResponse(AsyncCallback, Object)

Startet eine asynchrone Anforderung an eine Internetressource. Begins an asynchronous request to an Internet resource.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
EndGetRequestStream(IAsyncResult) EndGetRequestStream(IAsyncResult) EndGetRequestStream(IAsyncResult) EndGetRequestStream(IAsyncResult)

Beendet eine asynchrone Anforderung eines Stream-Objekts, das zum Schreiben von Daten verwendet werden soll. Ends an asynchronous request for a Stream object to use to write data.

EndGetRequestStream(IAsyncResult, TransportContext) EndGetRequestStream(IAsyncResult, TransportContext) EndGetRequestStream(IAsyncResult, TransportContext) EndGetRequestStream(IAsyncResult, TransportContext)

Beendet eine asynchrone Anforderung eines Stream-Objekts, das zum Schreiben von Daten verwendet wird und das dem Datenstrom zugeordnete TransportContext ausgibt. Ends an asynchronous request for a Stream object to use to write data and outputs the TransportContext associated with the stream.

EndGetResponse(IAsyncResult) EndGetResponse(IAsyncResult) EndGetResponse(IAsyncResult) EndGetResponse(IAsyncResult)

Beendet eine asynchrone Anforderung an eine Internetressource. Ends an asynchronous request to an Internet resource.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Füllt eine SerializationInfo mit den Daten auf, die zum Serialisieren des Zielobjekts erforderlich sind. Populates a SerializationInfo with the data required to serialize the target object.

GetRequestStream() GetRequestStream() GetRequestStream() GetRequestStream()

Ruft ein Stream-Objekt ab, das zum Schreiben von Anforderungsdaten verwendet werden soll. Gets a Stream object to use to write request data.

GetRequestStream(TransportContext) GetRequestStream(TransportContext) GetRequestStream(TransportContext) GetRequestStream(TransportContext)

Ruft ein Stream-Objekt ab, das zum Schreiben von Anforderungsdaten verwendet wird und das dem Datenstrom zugeordnete TransportContext ausgibt. Gets a Stream object to use to write request data and outputs the TransportContext associated with the stream.

GetRequestStreamAsync() GetRequestStreamAsync() GetRequestStreamAsync() GetRequestStreamAsync()

Gibt nach dem Überschreiben in einer abgeleiteten Klasse einen Stream zurück, womit Daten in einem asynchronen Vorgang in die Internetressource geschrieben werden können. When overridden in a descendant class, returns a Stream for writing data to the Internet resource as an asynchronous operation.

(Inherited from WebRequest)
GetResponse() GetResponse() GetResponse() GetResponse()

Gibt eine Antwort von einer Internetressource zurück. Returns a response from an Internet resource.

GetResponseAsync() GetResponseAsync() GetResponseAsync() GetResponseAsync()

Gibt beim Überschreiben in einer Nachfolgerklasse in einem asynchronen Vorgang eine Antwort auf eine Internetanforderung zurück. When overridden in a descendant class, returns a response to an Internet request as an asynchronous operation.

(Inherited from WebRequest)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab. Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object. Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Füllt eine SerializationInfo mit den Daten auf, die zum Serialisieren des Zielobjekts erforderlich sind. Populates a SerializationInfo with the data needed to serialize the target object.

Sicherheit

WebPermission
auf dem angeforderten URI oder einen beliebigen URI, der die Anforderung umgeleitet wurde. to access the requested URI or any URI that the request is redirected to. Zugeordnete Enumeration: Connect Associated enumeration: Connect

Gilt für:

Siehe auch