HttpWebRequest HttpWebRequest HttpWebRequest HttpWebRequest Class

Definicja

Zapewnia implementację WebRequest specyficzną dla protokołu HTTP.Provides an HTTP-specific implementation of the WebRequest class.

public ref class HttpWebRequest : System::Net::WebRequest, System::Runtime::Serialization::ISerializable
[System.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
Dziedziczenie
Atrybuty
Implementuje

Przykłady

Poniższy przykład kodu tworzy HttpWebRequest dla identyfikatora 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/")

Uwagi

Ważne

Nie zalecamy korzystania HttpWebRequest z nowych rozwiązań programistycznych.We don't recommend that you use HttpWebRequest for new development. Zamiast tego należy użyć System.Net.Http.HttpClient klasy.Instead, use the System.Net.Http.HttpClient class.

Klasa zapewnia obsługę właściwości i metod zdefiniowanych w programie WebRequest oraz dla dodatkowych właściwości i metod, które umożliwiają użytkownikowi bezpośrednią pracę z serwerami przy użyciu protokołu HTTP. HttpWebRequestThe 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.

Nie używaj HttpWebRequest konstruktora.Do not use the HttpWebRequest constructor. Użyj metody WebRequest.Create , aby zainicjować nowe HttpWebRequest obiekty.Use the WebRequest.Create method to initialize new HttpWebRequest objects. Jeśli schemat dla Uniform Resource Identifier (URI) http:// to lub https://, Create zwraca HttpWebRequest obiekt.If the scheme for the Uniform Resource Identifier (URI) is http:// or https://, Create returns an HttpWebRequest object.

Metoda wysyła synchroniczne żądanie do zasobu określonego RequestUri we właściwości i zwraca element HttpWebResponse zawierający obiekt Response. GetResponseThe GetResponse method makes a synchronous request to the resource specified in the RequestUri property and returns an HttpWebResponse that contains the response object. Dane odpowiedzi można odbierać przy użyciu strumienia zwróconego przez GetResponseStream.The response data can be received by using the stream returned by GetResponseStream. Jeśli obiekt odpowiedzi lub strumień odpowiedzi zostanie zamknięty, pozostałe dane zostaną utracone.If the response object or the response stream is closed, remaining data will be forfeited. Pozostałe dane zostaną opróżnione, a gniazdo zostanie ponownie użyte do kolejnych żądań podczas zamykania obiektu odpowiedzi lub strumienia w przypadku podania następujących warunków: jest to żądanie Keep-Alive lub potokowe, tylko niewielka ilość danych musi zostać odebrana lub Pozostałe dane są odbierane w niewielkim przedziale czasu.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. Jeśli żaden z wymienionych warunków nie jest wstrzymany lub czas opróżniania zostanie przekroczony, gniazdo zostanie zamknięte.If none of the mentioned conditions hold or the drain time is exceeded, the socket will be closed. W przypadku połączeń Keep-Alive i potokowe zdecydowanie zalecamy, aby aplikacja odczytuje strumienie do momentu zakończenia.For keep-alive or pipelined connections, we strongly recommend that the application reads the streams until EOF. Gwarantuje to, że gniazdo będzie ponownie używane na potrzeby kolejnych żądań, co zwiększa wydajność i mniej używane zasoby.This ensures that the socket will be re-used for subsequent requests resulting in better performance and less resources used.

Gdy chcesz wysłać dane do zasobu, GetRequestStream Metoda Stream zwraca obiekt, który zostanie użyty do wysłania danych.When you want to send data to the resource, the GetRequestStream method returns a Stream object to use to send data. Metody BeginGetRequestStream iEndGetRequestStream zapewniają asynchroniczny dostęp do strumienia przesyłania danych.The BeginGetRequestStream and EndGetRequestStream methods provide asynchronous access to the send data stream.

W przypadku uwierzytelniania klienta HttpWebRequestw programie należy zainstalować certyfikat klienta w magazynie certyfikatów bieżącego użytkownika.For client authentication with HttpWebRequest, the client certificate must be installed in the My certificate store of the current user.

HttpWebRequest KlasaWebException zgłasza wystąpienie błędów podczas uzyskiwania dostępu do zasobu.The HttpWebRequest class throws a WebException when errors occur while accessing a resource. WebException.Status WłaściwośćWebExceptionStatus zawiera wartość, która wskazuje Źródło błędu.The WebException.Status property contains a WebExceptionStatus value that indicates the source of the error. Gdy WebException.Status ma WebExceptionStatus.ProtocolErrorwartość ,ResponseWłaściwość zawiera odebranezzasobu.HttpWebResponseWhen WebException.Status is WebExceptionStatus.ProtocolError, the Response property contains the HttpWebResponse received from the resource.

HttpWebRequestuwidacznia wspólne wartości nagłówka HTTP wysyłane do zasobu internetowego jako właściwości, ustawiane przez metody lub ustawiane przez system; Poniższa tabela zawiera pełną listę.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. Można ustawić inne nagłówki we Headers właściwości jako pary nazwa/wartość.You can set other headers in the Headers property as name/value pairs. Należy zauważyć, że serwery i pamięci podręczne mogą zmieniać lub dodawać nagłówki podczas żądania.Note that servers and caches may change or add headers during the request.

W poniższej tabeli wymieniono nagłówki HTTP, które są ustawiane przez właściwości lub metody lub system.The following table lists the HTTP headers that are set either by properties or methods or the system.

nagłówekHeader Ustawione przezSet by
OdebraćAccept Ustawiony przez Accept właściwość.Set by the Accept property.
PołączenieConnection Connection UstawKeepAlive Właściwość właściwości.Set by the Connection property, KeepAlive property.
Długość zawartościContent-Length Ustawiony przez ContentLength właściwość.Set by the ContentLength property.
Typ zawartościContent-Type Ustawiony przez ContentType właściwość.Set by the ContentType property.
PuszczaćExpect Ustawiony przez Expect właściwość.Set by the Expect property.
DataDate Ustawiony przez system na bieżącą datę.Set by the system to current date.
HostHost Ustawiane przez system na bieżące informacje o hoście.Set by the system to current host information.
If-Modified-SinceIf-Modified-Since Ustawiony przez IfModifiedSince właściwość.Set by the IfModifiedSince property.
ZakresRange Ustawiane przez AddRange metodę.Set by the AddRange method.
RefererReferer Ustawiony przez Referer właściwość.Set by the Referer property.
Transfer-EncodingTransfer-Encoding Ustawiony przez TransferEncoding Właściwość SendChunked (właściwość musi być true).Set by the TransferEncoding property (the SendChunked property must be true).
User-AgentUser-Agent Ustawiony przez UserAgent właściwość.Set by the UserAgent property.

Uwaga

HttpWebRequestjest automatycznie rejestrowany.HttpWebRequest is registered automatically. Nie trzeba wywoływać RegisterPrefix metody, aby zarejestrować System.Net.HttpWebRequest się przed użyciem identyfikatorów URI zaczynających się https://od http:// lub.You do not need to call the RegisterPrefix method to register System.Net.HttpWebRequest before using URIs beginning with http:// or https://.

Plik konfiguracji komputera lokalnego lub aplikacji może określać, że zostanie użyty domyślny serwer proxy.The local computer or application config file may specify that a default proxy be used. Jeśli właściwość jest określona, ustawienia serwera proxy Proxy z właściwości przesłaniają plik konfiguracji komputera lokalnego lub HttpWebRequest aplikacji, a wystąpienie będzie używać określonych ustawień serwera proxy. ProxyIf 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. Jeśli w pliku konfiguracji nie określono żadnego serwera proxy Proxy HttpWebRequest , a właściwość nie zostanie określona, Klasa używa ustawień serwera proxy dziedziczonych z programu Internet Explorer na komputerze lokalnym.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. Jeśli nie ma żadnych ustawień serwera proxy w programie Internet Explorer, żądanie jest wysyłane bezpośrednio na serwer.If there are no proxy settings in Internet Explorer, the request is sent directly to the server.

HttpWebRequest Klasa analizuje listę pomijania proxy z symbolami wieloznacznymi dziedziczonymi z programu Internet Explorer inaczej niż Lista pomijania jest analizowana bezpośrednio przez program Internet Explorer.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. Na przykład HttpWebRequest Klasa przeanalizuje listę pomijania "NT *" z programu Internet Explorer jako wyrażenie regularne "NT. $".For example, the HttpWebRequest class will parse a bypass list of "nt*" from Internet Explorer as a regular expression of "nt.$". Różni się to od natywnych zachowań programu Internet Explorer.This differs from the native behavior of Internet Explorer. Dlatego adres URL "http://intxxxxx" spowoduje ominięcie serwera proxy HttpWebRequest przy użyciu klasy, ale nie spowoduje obejścia serwera proxy przy użyciu programu 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.

Uwaga

Struktura buforuje sesje SSL w miarę ich tworzenia i próbuje ponownie użyć buforowanej sesji dla nowego żądania, jeśli jest to możliwe.The Framework caches SSL sessions as they are created and attempts to reuse a cached session for a new request, if possible. Przy próbie ponownego użycia sesji SSL w strukturze jest używany pierwszy element ClientCertificates (jeśli istnieje) lub próba ponownego użycia sesji anonimowych, jeśli ClientCertificates jest ona pusta.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.

Uwaga

Ze względów bezpieczeństwa pliki cookie są domyślnie wyłączone.For security reasons, cookies are disabled by default. Jeśli chcesz używać plików cookie, użyj CookieContainer właściwości, aby włączyć pliki cookie.If you want to use cookies, use the CookieContainer property to enable cookies.

.NET Framework 4,6 obejmuje nową funkcję zabezpieczeń, która blokuje niebezpieczne algorytmy szyfrowania i wyznaczania wartości skrótu dla połączeń.The .NET Framework 4.6 includes a new security feature that blocks insecure cipher and hashing algorithms for connections. Aplikacje korzystające z protokołu TLS/SSL za pośrednictwem interfejsów API, takich jak HttpClient, HttpWebRequest, FTPClient, SmtpClient, SslStream itp. i przeznaczonych dla .NET Framework 4,6, domyślnie uzyskają bezpieczniejsze zachowanie.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.

Deweloperzy mogą chcieć zrezygnować z tego zachowania, aby zachować współdziałanie z istniejącymi usługami SSL3 Services lub TLS/RC4.Developers may want to opt out of this behavior in order to maintain interoperability with their existing SSL3 services OR TLS w/ RC4 services. W tym artykule wyjaśniono, jak zmodyfikować kod w taki sposób, aby nowe zachowanie zostało wyłączone.This article explains how to modify your code so that the new behavior is disabled.

Konstruktory

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

Inicjuje nowe wystąpienie klasy HttpWebRequest klasy.Initializes a new instance of the HttpWebRequest class. Ten konstruktor jest przestarzały.This constructor is obsolete.

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

Inicjuje nowe wystąpienie HttpWebRequest klasy z określonych wystąpień SerializationInfo klas i StreamingContext .Initializes a new instance of the HttpWebRequest class from the specified instances of the SerializationInfo and StreamingContext classes. Ten konstruktor jest przestarzały.This constructor is obsolete.

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

Właściwości

Accept Accept Accept Accept

Pobiera lub ustawia wartość Accept nagłówka HTTP.Gets or sets the value of the Accept HTTP header.

Address Address Address Address

Pobiera Uniform Resource Identifier (URI) zasobu internetowego, który faktycznie odpowiada na żądanie.Gets the Uniform Resource Identifier (URI) of the Internet resource that actually responds to the request.

AllowAutoRedirect AllowAutoRedirect AllowAutoRedirect AllowAutoRedirect

Pobiera lub ustawia wartość wskazującą, czy żądanie powinno być zgodne z odpowiedziami przekierowania.Gets or sets a value that indicates whether the request should follow redirection responses.

AllowReadStreamBuffering AllowReadStreamBuffering AllowReadStreamBuffering AllowReadStreamBuffering

Pobiera lub ustawia wartość wskazującą, czy bufor otrzymany z zasobu internetowego ma być buforowany.Gets or sets a value that indicates whether to buffer the received from the Internet resource.

AllowWriteStreamBuffering AllowWriteStreamBuffering AllowWriteStreamBuffering AllowWriteStreamBuffering

Pobiera lub ustawia wartość wskazującą, czy dane wysyłane do zasobu Internetu mają być buforowane.Gets or sets a value that indicates whether to buffer the data sent to the Internet resource.

AuthenticationLevel AuthenticationLevel AuthenticationLevel AuthenticationLevel

Pobiera lub ustawia wartości wskazujące poziom uwierzytelniania i personifikacji używany dla tego żądania.Gets or sets values indicating the level of authentication and impersonation used for this request.

(Inherited from WebRequest)
AutomaticDecompression AutomaticDecompression AutomaticDecompression AutomaticDecompression

Pobiera lub ustawia typ używanej dekompresji.Gets or sets the type of decompression that is used.

CachePolicy CachePolicy CachePolicy CachePolicy

Pobiera lub ustawia zasady pamięci podręcznej dla tego żądania.Gets or sets the cache policy for this request.

(Inherited from WebRequest)
ClientCertificates ClientCertificates ClientCertificates ClientCertificates

Pobiera lub ustawia kolekcję certyfikatów zabezpieczeń, które są skojarzone z tym żądaniem.Gets or sets the collection of security certificates that are associated with this request.

Connection Connection Connection Connection

Pobiera lub ustawia wartość Connection nagłówka HTTP.Gets or sets the value of the Connection HTTP header.

ConnectionGroupName ConnectionGroupName ConnectionGroupName ConnectionGroupName

Pobiera lub ustawia nazwę grupy połączeń dla żądania.Gets or sets the name of the connection group for the request.

ContentLength ContentLength ContentLength ContentLength

Pobiera lub ustawia Content-length nagłówek HTTP.Gets or sets the Content-length HTTP header.

ContentType ContentType ContentType ContentType

Pobiera lub ustawia wartość Content-type nagłówka HTTP.Gets or sets the value of the Content-type HTTP header.

ContinueDelegate ContinueDelegate ContinueDelegate ContinueDelegate

Pobiera lub ustawia metodę delegata, która jest wywoływana, gdy odebrana zostanie odpowiedź HTTP 100-Continue z zasobu internetowego.Gets or sets the delegate method called when an HTTP 100-continue response is received from the Internet resource.

ContinueTimeout ContinueTimeout ContinueTimeout ContinueTimeout

Pobiera lub ustawia limit czasu (w milisekundach) oczekiwania na odebranie 100-kontynuacji z serwera.Gets or sets a timeout, in milliseconds, to wait until the 100-Continue is received from the server.

CookieContainer CookieContainer CookieContainer CookieContainer

Pobiera lub ustawia pliki cookie skojarzone z żądaniem.Gets or sets the cookies associated with the request.

CreatorInstance CreatorInstance CreatorInstance CreatorInstance

Gdy jest zastępowany w klasie podrzędnej, pobiera obiekt fabryki pochodzący IWebRequestCreate z klasy użytej do WebRequest utworzenia wystąpienia dla żądania do określonego identyfikatora URI.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

Pobiera lub ustawia informacje o uwierzytelnianiu dla żądania.Gets or sets authentication information for the request.

Date Date Date Date

Pobiera lub ustawia wartość Date nagłówka HTTP, która ma być używana w żądaniu HTTP.Gets or sets the Date HTTP header value to use in an HTTP request.

DefaultCachePolicy DefaultCachePolicy DefaultCachePolicy DefaultCachePolicy

Pobiera lub ustawia domyślne zasady pamięci podręcznej dla tego żądania.Gets or sets the default cache policy for this request.

DefaultMaximumErrorResponseLength DefaultMaximumErrorResponseLength DefaultMaximumErrorResponseLength DefaultMaximumErrorResponseLength

Pobiera lub ustawia domyślną maksymalną długość odpowiedzi HTTP o błędzie.Gets or sets the default maximum length of an HTTP error response.

DefaultMaximumResponseHeadersLength DefaultMaximumResponseHeadersLength DefaultMaximumResponseHeadersLength DefaultMaximumResponseHeadersLength

Pobiera lub ustawia wartość domyślną MaximumResponseHeadersLength właściwości.Gets or sets the default for the MaximumResponseHeadersLength property.

Expect Expect Expect Expect

Pobiera lub ustawia wartość Expect nagłówka HTTP.Gets or sets the value of the Expect HTTP header.

HaveResponse HaveResponse HaveResponse HaveResponse

Pobiera wartość wskazującą, czy odebrano odpowiedź z zasobu internetowego.Gets a value that indicates whether a response has been received from an Internet resource.

Headers Headers Headers Headers

Określa kolekcję par nazwa/wartość, które składają się na nagłówki HTTP.Specifies a collection of the name/value pairs that make up the HTTP headers.

Host Host Host Host

Pobiera lub ustawia wartość nagłówka hosta, która będzie używana w żądaniu HTTP niezależnym od identyfikatora URI żądania.Gets or sets the Host header value to use in an HTTP request independent from the request URI.

IfModifiedSince IfModifiedSince IfModifiedSince IfModifiedSince

Pobiera lub ustawia wartość If-Modified-Since nagłówka HTTP.Gets or sets the value of the If-Modified-Since HTTP header.

ImpersonationLevel ImpersonationLevel ImpersonationLevel ImpersonationLevel

Pobiera lub ustawia poziom personifikacji dla bieżącego żądania.Gets or sets the impersonation level for the current request.

(Inherited from WebRequest)
KeepAlive KeepAlive KeepAlive KeepAlive

Pobiera lub ustawia wartość wskazującą, czy należy nawiązać trwałe połączenie z zasobem internetowym.Gets or sets a value that indicates whether to make a persistent connection to the Internet resource.

MaximumAutomaticRedirections MaximumAutomaticRedirections MaximumAutomaticRedirections MaximumAutomaticRedirections

Pobiera lub ustawia maksymalną liczbę przekierowań, która jest następująca dla żądania.Gets or sets the maximum number of redirects that the request follows.

MaximumResponseHeadersLength MaximumResponseHeadersLength MaximumResponseHeadersLength MaximumResponseHeadersLength

Pobiera lub ustawia maksymalną dozwoloną długość nagłówków odpowiedzi.Gets or sets the maximum allowed length of the response headers.

MediaType MediaType MediaType MediaType

Pobiera lub ustawia typ nośnika żądania.Gets or sets the media type of the request.

Method Method Method Method

Pobiera lub ustawia metodę dla żądania.Gets or sets the method for the request.

Pipelined Pipelined Pipelined Pipelined

Pobiera lub ustawia wartość wskazującą, czy potoku żądanie do zasobu internetowego.Gets or sets a value that indicates whether to pipeline the request to the Internet resource.

PreAuthenticate PreAuthenticate PreAuthenticate PreAuthenticate

Pobiera lub ustawia wartość wskazującą, czy ma być wysyłany nagłówek autoryzacji z żądaniem.Gets or sets a value that indicates whether to send an Authorization header with the request.

ProtocolVersion ProtocolVersion ProtocolVersion ProtocolVersion

Pobiera lub ustawia wersję protokołu HTTP, która ma być używana dla żądania.Gets or sets the version of HTTP to use for the request.

Proxy Proxy Proxy Proxy

Pobiera lub ustawia informacje o serwerze proxy dla żądania.Gets or sets proxy information for the request.

ReadWriteTimeout ReadWriteTimeout ReadWriteTimeout ReadWriteTimeout

Pobiera lub ustawia limit czasu w milisekundach podczas zapisywania lub odczytywania ze strumienia.Gets or sets a time-out in milliseconds when writing to or reading from a stream.

Referer Referer Referer Referer

Pobiera lub ustawia wartość Referer nagłówka HTTP.Gets or sets the value of the Referer HTTP header.

RequestUri RequestUri RequestUri RequestUri

Pobiera oryginalny Uniform Resource Identifier (URI) żądania.Gets the original Uniform Resource Identifier (URI) of the request.

SendChunked SendChunked SendChunked SendChunked

Pobiera lub ustawia wartość wskazującą, czy dane mają być wysyłane w ramach segmentów do zasobu internetowego.Gets or sets a value that indicates whether to send data in segments to the Internet resource.

ServerCertificateValidationCallback ServerCertificateValidationCallback ServerCertificateValidationCallback ServerCertificateValidationCallback

Pobiera lub ustawia funkcję wywołania zwrotnego w celu zweryfikowania certyfikatu serwera.Gets or sets a callback function to validate the server certificate.

ServicePoint ServicePoint ServicePoint ServicePoint

Pobiera punkt usługi do użycia dla żądania.Gets the service point to use for the request.

SupportsCookieContainer SupportsCookieContainer SupportsCookieContainer SupportsCookieContainer

Pobiera wartość wskazującą, czy żądanie zapewnia pomoc techniczną dla elementu CookieContainer.Gets a value that indicates whether the request provides support for a CookieContainer.

Timeout Timeout Timeout Timeout

Pobiera lub ustawia wartość limitu czasu w milisekundach dla GetResponse() metod i. GetRequestStream()Gets or sets the time-out value in milliseconds for the GetResponse() and GetRequestStream() methods.

TransferEncoding TransferEncoding TransferEncoding TransferEncoding

Pobiera lub ustawia wartość Transfer-encoding nagłówka HTTP.Gets or sets the value of the Transfer-encoding HTTP header.

UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing

Pobiera lub ustawia wartość wskazującą, czy ma być dozwolone udostępnianie połączenia o dużej szybkości przez uwierzytelnianie NTLM.Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing.

UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials

Pobiera lub ustawia Boolean wartość określającą, czy domyślne poświadczenia są wysyłane z żądaniami.Gets or sets a Boolean value that controls whether default credentials are sent with requests.

UserAgent UserAgent UserAgent UserAgent

Pobiera lub ustawia wartość User-agent nagłówka HTTP.Gets or sets the value of the User-agent HTTP header.

Metody

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

Anuluje żądanie do zasobu internetowego.Cancels a request to an Internet resource.

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

Dodaje nagłówek zakresu bajtów do żądania dla określonego zakresu od początku lub na końcu żądanych danych.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)

Dodaje nagłówek zakresu bajtów do żądania dla określonego zakresu.Adds a byte range header to the request for a specified range.

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

Dodaje nagłówek zakresu bajtów do żądania dla określonego zakresu od początku lub na końcu żądanych danych.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)

Dodaje nagłówek zakresu bajtów do żądania dla określonego zakresu.Adds a byte range header to the request for a specified range.

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

Dodaje nagłówek zakresu do żądania dla określonego zakresu od początku lub na końcu żądanych danych.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)

Dodaje nagłówek zakresu do żądania dla określonego zakresu.Adds a range header to a request for a specified range.

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

Dodaje nagłówek zakresu do żądania dla określonego zakresu od początku lub na końcu żądanych danych.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)

Dodaje nagłówek zakresu do żądania dla określonego zakresu.Adds a range header to a request for a specified range.

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

Rozpoczyna asynchroniczne żądanie dla Stream obiektu, który ma być używany do zapisu danych.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)

Rozpoczyna asynchroniczne żądanie do zasobu internetowego.Begins an asynchronous request to an Internet resource.

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

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.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)

Zamyka asynchroniczne żądanie dla Stream obiektu, który ma być używany do zapisu danych.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)

Zamyka asynchroniczne żądanie dla Stream obiektu, który ma być używany do zapisywania danych i TransportContext wyprowadza skojarzone ze strumieniem.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)

Zamyka asynchroniczne żądanie do zasobu internetowego.Ends an asynchronous request to an Internet resource.

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

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

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

Zwraca wartość skrótu dla WebRequest wystąpienia.Returns a hash value for a WebRequest instance.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.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)

SerializationInfo Wypełnia dane wymagane do serializacji obiektu docelowego.Populates a SerializationInfo with the data required to serialize the target object.

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

Stream Pobiera obiekt, który ma być używany do zapisu danych żądania.Gets a Stream object to use to write request data.

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

Pobiera obiekt, który ma być używany do zapisu danych żądania i TransportContext wyprowadza skojarzone ze strumieniem. StreamGets a Stream object to use to write request data and outputs the TransportContext associated with the stream.

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

Gdy jest zastępowany w klasie podrzędnej, Stream zwraca do zapisu danych do zasobu internetowego jako operację asynchroniczną.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()

Zwraca odpowiedź z zasobu internetowego.Returns a response from an Internet resource.

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

Gdy jest zastępowany w klasie podrzędnej, zwraca odpowiedź na żądanie internetowe jako operację asynchroniczną.When overridden in a descendant class, returns a response to an Internet request as an asynchronous operation.

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

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

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

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

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

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

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

Tworzy skróconą kopię bieżącego MarshalByRefObject obiektu.Creates a shallow copy of the current MarshalByRefObject object.

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

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Inherited from Object)

Jawne implementacje interfejsu

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

SerializationInfo Wypełnia dane, które są konieczne do serializacji obiektu docelowego.Populates a SerializationInfo with the data needed to serialize the target object.

Zabezpieczenia

WebPermission
Aby uzyskać dostęp do żądanego identyfikatora URI lub dowolnego identyfikatora URI, do którego jest przekierowywane żądanie.to access the requested URI or any URI that the request is redirected to. Skojarzone Wyliczenie:ConnectAssociated enumeration: Connect

Dotyczy

Zobacz też