HttpWebRequest HttpWebRequest HttpWebRequest HttpWebRequest Class

定義

WebRequest クラスの HTTP 固有の実装を提供します。 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
継承
属性
SerializableAttribute
実装

次のコード例を作成、 HttpWebRequest 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/")

注釈

HttpWebRequestクラスのプロパティのサポートを提供して、メソッド内で定義WebRequestおよび追加のプロパティと HTTP を使用するサーバーと直接対話するユーザーを有効にする方法。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.

使用しないでください、HttpWebRequestコンス トラクター。Do not use the HttpWebRequest constructor. 使用して、WebRequest.Create新しい初期化HttpWebRequestオブジェクト。Use the WebRequest.Create method to initialize new HttpWebRequest objects. 統一リソース識別子 (URI) スキームがhttp://またはhttps://Createを返します、HttpWebRequestオブジェクト。If the scheme for the Uniform Resource Identifier (URI) is http:// or https://, Create returns an HttpWebRequest object.

GetResponseメソッドで指定されたリソースへの同期要求、RequestUriプロパティを返します、HttpWebResponse応答オブジェクトを格納しています。The GetResponse method makes a synchronous request to the resource specified in the RequestUri property and returns an HttpWebResponse that contains the response object. によって返されるストリームを使用して、応答データを受け取ることがGetResponseStreamします。The response data can be received by using the stream returned by GetResponseStream. 応答オブジェクト、または応答ストリームが閉じている場合は、残りのデータは失われます。If the response object or the response stream is closed, remaining data will be forfeited. 残りのデータが消耗して、次の条件を保持している場合に、応答オブジェクトまたはストリームを閉じるときに、ソケットを後続の要求の再利用する: keep alive またはパイプライン処理要求は、少量のデータのみを受信する必要がありますか残りのデータは、短時間で受信されます。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. 上記の条件のいずれも保持、または、ドレイン時間を超えた、ソケットが閉じられます。If none of the mentioned conditions hold or the drain time is exceeded, the socket will be closed. キープ アライブまたはパイプラインの接続、アプリケーションが EOF まで、ストリームを読み取ることを強くお勧めします。For keep-alive or pipelined connections, we strongly recommend that the application reads the streams until EOF. これにより、ソケットのパフォーマンスが向上しより少ないリソースが使用される結果の後続の要求の再利用します。This ensures that the socket will be re-used for subsequent requests resulting in better performance and less resources used.

リソースにデータを送信するときに、GetRequestStreamメソッドを返します。 をStreamデータ送信に使用するオブジェクト。When you want to send data to the resource, the GetRequestStream method returns a Stream object to use to send data. BeginGetRequestStreamEndGetRequestStreamメソッドは、送信データのストリームへの非同期アクセスを提供します。The BeginGetRequestStream and EndGetRequestStream methods provide asynchronous access to the send data stream.

使用したクライアント認証用HttpWebRequest、クライアント証明書をインストールする必要があります、現在のユーザーの場合は、My 証明書ストア。For client authentication with HttpWebRequest, the client certificate must be installed in the My certificate store of the current user.

HttpWebRequestクラスがスローされます、WebExceptionリソースへのアクセス中にエラーが発生した場合。The HttpWebRequest class throws a WebException when errors occur while accessing a resource. WebException.Statusプロパティが含まれています、WebExceptionStatusエラーの原因を示す値。The WebException.Status property contains a WebExceptionStatus value that indicates the source of the error. ときにWebException.StatusWebExceptionStatus.ProtocolErrorResponseプロパティが含まれています、HttpWebResponseリソースから受信します。When WebException.Status is WebExceptionStatus.ProtocolError, the Response property contains the HttpWebResponse received from the resource.

HttpWebRequest 一般的な HTTP ヘッダーの値プロパティとして、インターネット リソースに送信される、メソッドで設定またはシステムによって設定を公開します。次の表には、完全な一覧が含まれています。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. 他のヘッダーを設定することができます、Headers名前/値ペアとしてプロパティ。You can set other headers in the Headers property as name/value pairs. サーバーやキャッシュを変更することがあります要求時にヘッダーを追加することに注意してください。Note that servers and caches may change or add headers during the request.

次の表では、プロパティ、メソッド、またはシステムのいずれかに設定されている HTTP ヘッダーを示します。The following table lists the HTTP headers that are set either by properties or methods or the system.

HeaderHeader によってを設定します。Set by
そのまま使用します。Accept 設定、Acceptプロパティ。Set by the Accept property.
接続Connection 設定、Connectionプロパティ、KeepAliveプロパティ。Set by the Connection property, KeepAlive property.
コンテンツの長さContent-Length 設定、ContentLengthプロパティ。Set by the ContentLength property.
Content-TypeContent-Type 設定、ContentTypeプロパティ。Set by the ContentType property.
予想されます。Expect 設定、Expectプロパティ。Set by the Expect property.
日付Date システムによって現在の日付に設定します。Set by the system to current date.
ホストHost システムによって現在のホスト情報に設定します。Set by the system to current host information.
場合の変更-以降If-Modified-Since 設定、IfModifiedSinceプロパティ。Set by the IfModifiedSince property.
範囲Range 設定、AddRangeメソッド。Set by the AddRange method.
RefererReferer 設定、Refererプロパティ。Set by the Referer property.
転送エンコードTransfer-Encoding 設定、TransferEncodingプロパティ (、SendChunkedプロパティである必要がありますtrue)。Set by the TransferEncoding property (the SendChunked property must be true).
ユーザー エージェントUser-Agent 設定、UserAgentプロパティ。Set by the UserAgent property.

注意

HttpWebRequest 自動的に登録されます。HttpWebRequest is registered automatically. 呼び出す必要はありません、RegisterPrefixメソッドを登録するSystem.Net.HttpWebRequestUri を使用する前に以降http://またはhttps://します。You do not need to call the RegisterPrefix method to register System.Net.HttpWebRequest before using URIs beginning with http:// or https://.

ローカル コンピューターまたはアプリケーション構成ファイルは既定のプロキシを使用することを指定できます。The local computer or application config file may specify that a default proxy be used. 場合、Proxyプロパティを指定するからプロキシ設定し、Proxyプロパティは、ローカル コンピューターまたはアプリケーション構成ファイルを上書き、HttpWebRequestインスタンスが指定されたプロキシ設定を使用します。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. 構成ファイルでプロキシが指定されていない場合、Proxyプロパティは指定されていない、HttpWebRequestクラスは、ローカル コンピューター上の Internet Explorer から継承されたプロキシ設定を使用します。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. Internet Explorer のプロキシ設定がない場合は、要求がサーバーに直接送信されます。If there are no proxy settings in Internet Explorer, the request is sent directly to the server.

HttpWebRequestクラスがワイルドカード文字を Internet Explorer によって直接解析バイパス リストよりも異なる方法で 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. たとえば、HttpWebRequestクラスでは「nt *」Internet Explorer からのバイパス リストを解析の正規表現として"nt。 $"です。For example, the HttpWebRequest class will parse a bypass list of "nt*" from Internet Explorer as a regular expression of "nt.$". これは、Internet Explorer のネイティブの動作とは異なります。This differs from the native behavior of Internet Explorer. これの URL"http://intxxxxx"を使用してプロキシを使用しないと、HttpWebRequestクラスが、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.

注意

フレームワークでは、SSL セッションは、キャッシュが作成されるとき、可能であれば、新しい要求のキャッシュされたセッションを再利用しようとします。The Framework caches SSL sessions as they are created and attempts to reuse a cached session for a new request, if possible. 最初の要素は、Framework は、SSL セッションを再利用しようとすると、 ClientCertificates (1 つないかどうか)、または匿名のセッションを再利用しようとClientCertificatesが空です。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.

注意

セキュリティ上の理由から、cookie が既定で無効になります。For security reasons, cookies are disabled by default. Cookie を使用する場合は、使用、 CookieContainer cookie を有効にするプロパティ。If you want to use cookies, use the CookieContainer property to enable cookies.

.NET Framework 4.6 には、安全でない暗号およびハッシュ アルゴリズムの接続をブロックする、新しいセキュリティ機能が含まれています。The .NET Framework 4.6 includes a new security feature that blocks insecure cipher and hashing algorithms for connections. HttpClient、HttpWebRequest、FTPClient、SmtpClient、SslStream などの Api を介して TLS/SSL を使用して、.NET Framework 4.6 を対象とするアプリケーションは、既定でセキュリティが強化された動作を取得します。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.

開発者は、RC4 サービスを使用した既存 SSL3 サービスまたは TLS 相互運用性を維持するためにこの動作を無効にすることがあります。Developers may want to opt out of this behavior in order to maintain interoperability with their existing SSL3 services OR TLS w/ RC4 services. この記事で新しい動作を無効にするために、コードを変更する方法について説明します。This article explains how to modify your code so that the new behavior is disabled.

コンストラクター

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

HttpWebRequest クラスの新しいインスタンスを初期化します。 Initializes a new instance of the HttpWebRequest class. このコンストラクターは今後は使用しません。 This constructor is obsolete.

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

HttpWebRequest クラスと SerializationInfo クラスの指定したインスタンスから、StreamingContext クラスの新しいインスタンスを初期化します。 Initializes a new instance of the HttpWebRequest class from the specified instances of the SerializationInfo and StreamingContext classes. このコンストラクターは今後は使用しません。 This constructor is obsolete.

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

プロパティ

Accept Accept Accept Accept

Accept HTTP ヘッダーの値を取得または設定します。 Gets or sets the value of the Accept HTTP header.

Address Address Address Address

要求に実際に応答するインターネット リソースの URI (Uniform Resource Identifier) を取得します。 Gets the Uniform Resource Identifier (URI) of the Internet resource that actually responds to the request.

AllowAutoRedirect AllowAutoRedirect AllowAutoRedirect AllowAutoRedirect

要求がリダイレクト応答に従うかどうかを示す値を取得または設定します。 Gets or sets a value that indicates whether the request should follow redirection responses.

AllowReadStreamBuffering AllowReadStreamBuffering AllowReadStreamBuffering AllowReadStreamBuffering

インターネット リソースから受け取ったデータをバッファリングするかどうかを示す値を取得または設定します。 Gets or sets a value that indicates whether to buffer the received from the Internet resource.

AllowWriteStreamBuffering AllowWriteStreamBuffering AllowWriteStreamBuffering AllowWriteStreamBuffering

インターネット リソースに送信するデータをバッファリングするかどうかを示す値を取得または設定します。 Gets or sets a value that indicates whether to buffer the data sent to the Internet resource.

AuthenticationLevel AuthenticationLevel AuthenticationLevel AuthenticationLevel

この要求で使用する認証レベルおよび偽装レベルを示す値を取得または設定します。 Gets or sets values indicating the level of authentication and impersonation used for this request.

(Inherited from WebRequest)
AutomaticDecompression AutomaticDecompression AutomaticDecompression AutomaticDecompression

使用される圧縮解除の種類を取得または設定します。 Gets or sets the type of decompression that is used.

CachePolicy CachePolicy CachePolicy CachePolicy

この要求のキャッシュ ポリシーを取得または設定します。 Gets or sets the cache policy for this request.

(Inherited from WebRequest)
ClientCertificates ClientCertificates ClientCertificates ClientCertificates

この要求に関連付けられているセキュリティ証明書のコレクションを取得または設定します。 Gets or sets the collection of security certificates that are associated with this request.

Connection Connection Connection Connection

Connection HTTP ヘッダーの値を取得または設定します。 Gets or sets the value of the Connection HTTP header.

ConnectionGroupName ConnectionGroupName ConnectionGroupName ConnectionGroupName

要求に対して使用する接続グループの名前を取得または設定します。 Gets or sets the name of the connection group for the request.

ContentLength ContentLength ContentLength ContentLength

Content-length HTTP ヘッダーを取得または設定します。 Gets or sets the Content-length HTTP header.

ContentType ContentType ContentType ContentType

Content-type HTTP ヘッダーの値を取得または設定します。 Gets or sets the value of the Content-type HTTP header.

ContinueDelegate ContinueDelegate ContinueDelegate ContinueDelegate

インターネット リソースから HTTP 100-continue 応答を受信したときに呼び出されるデリゲート メソッドを取得または設定します。 Gets or sets the delegate method called when an HTTP 100-continue response is received from the Internet resource.

ContinueTimeout ContinueTimeout ContinueTimeout ContinueTimeout

100 回の続行まで待機するミリ秒単位のタイムアウト値をサーバーから取得または設定します。 Gets or sets a timeout, in milliseconds, to wait until the 100-Continue is received from the server.

CookieContainer CookieContainer CookieContainer CookieContainer

要求に関連付けられているクッキーを取得または設定します。 Gets or sets the cookies associated with the request.

CreatorInstance CreatorInstance CreatorInstance CreatorInstance

派生クラスでオーバーライドされると、IWebRequestCreate クラスから派生するファクトリ オブジェクトを取得します。このクラスは、指定 URI に対して要求を行うためにインスタンス化される WebRequest を作成するために使用されます。 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

要求に対して使用する認証情報を取得または設定します。 Gets or sets authentication information for the request.

Date Date Date Date

HTTP 要求で使用する Date HTTP ヘッダー値を取得または設定します。 Get or set the Date HTTP header value to use in an HTTP request.

DefaultCachePolicy DefaultCachePolicy DefaultCachePolicy DefaultCachePolicy

この要求の既定のキャッシュ ポリシーを取得または設定します。 Gets or sets the default cache policy for this request.

DefaultMaximumErrorResponseLength DefaultMaximumErrorResponseLength DefaultMaximumErrorResponseLength DefaultMaximumErrorResponseLength

HTTP エラー応答の既定の最大長を取得または設定します。 Gets or sets the default maximum length of an HTTP error response.

DefaultMaximumResponseHeadersLength DefaultMaximumResponseHeadersLength DefaultMaximumResponseHeadersLength DefaultMaximumResponseHeadersLength

MaximumResponseHeadersLength プロパティの既定値を取得または設定します。 Gets or sets the default for the MaximumResponseHeadersLength property.

Expect Expect Expect Expect

Expect HTTP ヘッダーの値を取得または設定します。 Gets or sets the value of the Expect HTTP header.

HaveResponse HaveResponse HaveResponse HaveResponse

インターネット リソースから応答が受信されたかどうかを示す値を取得します。 Gets a value that indicates whether a response has been received from an Internet resource.

Headers Headers Headers Headers

HTTP ヘッダーを構成する名前と値のペアのコレクションを指定します。 Specifies a collection of the name/value pairs that make up the HTTP headers.

Host Host Host Host

要求 URI に依存しない HTTP 要求で使用する Host ヘッダー値を取得または設定します。 Get or set the Host header value to use in an HTTP request independent from the request URI.

IfModifiedSince IfModifiedSince IfModifiedSince IfModifiedSince

If-Modified-Since HTTP ヘッダーの値を取得または設定します。 Gets or sets the value of the If-Modified-Since HTTP header.

ImpersonationLevel ImpersonationLevel ImpersonationLevel ImpersonationLevel

現在の要求に対する偽装レベルを取得または設定します。 Gets or sets the impersonation level for the current request.

(Inherited from WebRequest)
KeepAlive KeepAlive KeepAlive KeepAlive

インターネット リソースへの永続的な接続を行うかどうかを示す値を取得または設定します。 Gets or sets a value that indicates whether to make a persistent connection to the Internet resource.

MaximumAutomaticRedirections MaximumAutomaticRedirections MaximumAutomaticRedirections MaximumAutomaticRedirections

要求によって実行されるリダイレクトの最大数を取得または設定します。 Gets or sets the maximum number of redirects that the request follows.

MaximumResponseHeadersLength MaximumResponseHeadersLength MaximumResponseHeadersLength MaximumResponseHeadersLength

応答ヘッダーの許容最大長を取得または設定します。 Gets or sets the maximum allowed length of the response headers.

MediaType MediaType MediaType MediaType

要求のメディア タイプを取得または設定します。 Gets or sets the media type of the request.

Method Method Method Method

要求に対して使用するメソッドを取得または設定します。 Gets or sets the method for the request.

Pipelined Pipelined Pipelined Pipelined

インターネット リソースへの要求をパイプライン処理するかどうかを示す値を取得または設定します。 Gets or sets a value that indicates whether to pipeline the request to the Internet resource.

PreAuthenticate PreAuthenticate PreAuthenticate PreAuthenticate

要求で Authorization ヘッダーを送信するかどうかを示す値を取得または設定します。 Gets or sets a value that indicates whether to send an Authorization header with the request.

ProtocolVersion ProtocolVersion ProtocolVersion ProtocolVersion

要求に対して使用する HTTP バージョンを取得または設定します。 Gets or sets the version of HTTP to use for the request.

Proxy Proxy Proxy Proxy

要求に対して使用するプロキシ情報を取得または設定します。 Gets or sets proxy information for the request.

ReadWriteTimeout ReadWriteTimeout ReadWriteTimeout ReadWriteTimeout

ストリームへの書き込み時またはストリームからの読み取り時のタイムアウト (ミリ秒単位) を取得または設定します。 Gets or sets a time-out in milliseconds when writing to or reading from a stream.

Referer Referer Referer Referer

Referer HTTP ヘッダーの値を取得または設定します。 Gets or sets the value of the Referer HTTP header.

RequestUri RequestUri RequestUri RequestUri

要求の元の URI (Uniform Resource Identifier) を取得します。 Gets the original Uniform Resource Identifier (URI) of the request.

SendChunked SendChunked SendChunked SendChunked

インターネット リソースへセグメント単位でデータを送信するかどうかを示す値を取得または設定します。 Gets or sets a value that indicates whether to send data in segments to the Internet resource.

ServerCertificateValidationCallback ServerCertificateValidationCallback ServerCertificateValidationCallback ServerCertificateValidationCallback

サーバー証明書を検証するコールバック関数を取得または設定します。 Gets or sets a callback function to validate the server certificate.

ServicePoint ServicePoint ServicePoint ServicePoint

要求に対して使用するサービス ポイントを取得します。 Gets the service point to use for the request.

SupportsCookieContainer SupportsCookieContainer SupportsCookieContainer SupportsCookieContainer

要求が CookieContainer をサポートするかどうかを示す値を取得します。 Gets a value that indicates whether the request provides support for a CookieContainer.

Timeout Timeout Timeout Timeout

GetResponse() メソッドと GetRequestStream() メソッドのタイムアウト値 (ミリ秒単位) を取得または設定します。 Gets or sets the time-out value in milliseconds for the GetResponse() and GetRequestStream() methods.

TransferEncoding TransferEncoding TransferEncoding TransferEncoding

Transfer-encoding HTTP ヘッダーの値を取得または設定します。 Gets or sets the value of the Transfer-encoding HTTP header.

UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing

高速 NTLM 認証された接続共有を許可するかどうかを示す値を取得または設定します。 Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing.

UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials

既定の資格情報が要求と共に送信されるかどうかを制御する Boolean 値を取得または設定します。 Gets or sets a Boolean value that controls whether default credentials are sent with requests.

UserAgent UserAgent UserAgent UserAgent

User-agent HTTP ヘッダーの値を取得または設定します。 Gets or sets the value of the User-agent HTTP header.

方法

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

インターネット リソースへの要求を取り消します。 Cancels a request to an Internet resource.

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

要求されたデータの先頭または末尾からの特定の範囲の要求にバイト範囲ヘッダーを追加します。 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)

指定した範囲の要求にバイト範囲ヘッダーを追加します。 Adds a byte range header to the request for a specified range.

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

要求されたデータの先頭または末尾からの特定の範囲の要求にバイト範囲ヘッダーを追加します。 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)

指定した範囲の要求にバイト範囲ヘッダーを追加します。 Adds a byte range header to the request for a specified range.

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

要求されたデータの先頭または末尾からの特定の範囲の要求に Range ヘッダーを追加します。 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)

指定した範囲の要求に範囲ヘッダーを追加します。 Adds a range header to a request for a specified range.

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

要求されたデータの先頭または末尾からの特定の範囲の要求に Range ヘッダーを追加します。 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)

指定した範囲の要求に範囲ヘッダーを追加します。 Adds a range header to a request for a specified range.

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

データを書き込むために使用する Stream オブジェクトの非同期要求を開始します。 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)

インターネット リソースへの非同期要求を開始します。 Begins an asynchronous request to an Internet resource.

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

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 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)

データを書き込むために使用する Stream オブジェクトの非同期要求を終了します。 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)

データを書き込むために使用する Stream オブジェクトに対する非同期要求を終了し、そのストリームに関連付けられている TransportContext を出力します。 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)

インターネット リソースへの非同期要求を終了します。 Ends an asynchronous request to an Internet resource.

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

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 Determines whether the specified object is equal to the current object.

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

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 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 に、ターゲット オブジェクトをシリアル化するために必要なデータを設定します。 Populates a SerializationInfo with the data required to serialize the target object.

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

要求データを書き込むために使用する Stream オブジェクトを取得します。 Gets a Stream object to use to write request data.

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

要求データを書き込むために使用する Stream オブジェクトを取得し、そのストリームに関連付けられている TransportContext を出力します。 Gets a Stream object to use to write request data and outputs the TransportContext associated with the stream.

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

派生クラスでオーバーライドされると、インターネット リソースへのデータ書き込みの Stream を非同期操作として返します。 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()

インターネット リソースからの応答を返します。 Returns a response from an Internet resource.

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

派生クラスでオーバーライドされると、インターネット要求への応答を非同期操作として返します。 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 を取得します。 Gets the Type of the current instance.

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

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。 Obtains a lifetime service object to control the lifetime policy for this instance.

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

現在の Object の簡易コピーを作成します。 Creates a shallow copy of the current Object.

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

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。 Creates a shallow copy of the current MarshalByRefObject object.

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

現在のオブジェクトを表す文字列を返します。 Returns a string that represents the current object.

(Inherited from Object)

明示的なインターフェイスの実装

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

SerializationInfo に、対象のオブジェクトをシリアル化するために必要なデータを設定します。 Populates a SerializationInfo with the data needed to serialize the target object.

セキュリティ

WebPermission
要求された URI または要求をリダイレクトする任意の URI にアクセスします。 to access the requested URI or any URI that the request is redirected to. 関連付けられた列挙体。 Connect Associated enumeration: Connect

適用対象

こちらもご覧ください