PackWebRequest PackWebRequest PackWebRequest PackWebRequest Class

定義

パッケージの URI で識別される、PackagePart 全体またはパッケージ内の PackagePart に対して要求を行います。Makes a request to an entire PackagePart or to a PackagePart in a package, identified by a pack URI.

public ref class PackWebRequest sealed : System::Net::WebRequest
public sealed class PackWebRequest : System.Net.WebRequest
type PackWebRequest = class
    inherit WebRequest
Public NotInheritable Class PackWebRequest
Inherits WebRequest
継承

注釈

System.IO.PackagingAPIAPIsパッケージに含まれているパーツを参照するには、定義済みのパッケージ uri 構文を使用します。System.IO.Packaging APIAPIs use a defined pack uri syntax to refer to parts that are contained in a package.

このクラスの派生元の抽象クラスと、要求と応答の操作の詳細についてはWebRequest、「」を参照してください。For more information about the abstract class that this class derives from and the operation of requests and responses, see WebRequest.

プロパティ

AuthenticationLevel AuthenticationLevel AuthenticationLevel AuthenticationLevel

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

(Inherited from WebRequest)
CachePolicy CachePolicy CachePolicy CachePolicy

RequestCachePolicy を取得または設定します。Gets or sets the RequestCachePolicy.

ConnectionGroupName ConnectionGroupName ConnectionGroupName ConnectionGroupName

接続グループの名前を取得または設定します。Gets or sets the name of the connection group.

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 Content-type HTTP header.

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 the authentication credentials.

Headers Headers Headers Headers

要求に関連付けられているヘッダーの名前/値ペアのコレクションを取得または設定します。Gets or sets the collection of header name/value pairs associated with the request.

ImpersonationLevel ImpersonationLevel ImpersonationLevel ImpersonationLevel

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

(Inherited from WebRequest)
Method Method Method Method

パッケージの URI 要求で使用するプロトコル メソッドを取得または設定します。Gets or sets the protocol method to use with the pack URI request.

PreAuthenticate PreAuthenticate PreAuthenticate PreAuthenticate

要求を事前認証するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether to preauthenticate the request.

Proxy Proxy Proxy Proxy

インターネット アクセス用のネットワーク プロキシを取得または設定します。Gets or sets the network proxy for Internet access.

RequestUri RequestUri RequestUri RequestUri

要求に関連付けられたリソースの URIURI を取得します。Gets the URIURI of the resource associated with the request.

Timeout Timeout Timeout Timeout

要求がタイムアウトするまでの時間を取得または設定します。Gets or sets the length of time before the request times out.

UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials

既定の認証資格情報を取得または設定します。Gets or sets the default authentication credentials.

メソッド

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

要求を中止します。Aborts the request.

(Inherited from WebRequest)
BeginGetRequestStream(AsyncCallback, Object) BeginGetRequestStream(AsyncCallback, Object) BeginGetRequestStream(AsyncCallback, Object) BeginGetRequestStream(AsyncCallback, Object)

派生クラスでオーバーライドされると、GetRequestStream() メソッドの非同期バージョンを提供します。When overridden in a descendant class, provides an asynchronous version of the GetRequestStream() method.

(Inherited from WebRequest)
BeginGetResponse(AsyncCallback, Object) BeginGetResponse(AsyncCallback, Object) BeginGetResponse(AsyncCallback, Object) BeginGetResponse(AsyncCallback, Object)

派生クラスでオーバーライドされると、インターネット リソースの非同期要求を開始します。When overridden in a descendant class, begins an asynchronous request for an Internet resource.

(Inherited from WebRequest)
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 を返します。When overridden in a descendant class, returns a Stream for writing data to the Internet resource.

(Inherited from WebRequest)
EndGetResponse(IAsyncResult) EndGetResponse(IAsyncResult) EndGetResponse(IAsyncResult) EndGetResponse(IAsyncResult)

派生クラスでオーバーライドされると、WebResponse を返します。When overridden in a descendant class, returns a WebResponse.

(Inherited from WebRequest)
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()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetInnerRequest() GetInnerRequest() GetInnerRequest() GetInnerRequest()

内部の WebRequest を取得します。Gets the inner WebRequest.

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 needed to serialize the target object.

(Inherited from WebRequest)
GetRequestStream() GetRequestStream() GetRequestStream() GetRequestStream()

使用しないでください。GetRequestStream() は、PackWebRequest ではサポートされません。Do not use-GetRequestStream() is not supported by PackWebRequest.

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 the response stream for the request.

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 インスタンスに、WebRequest をシリアル化するために必要なデータを設定します。When overridden in a descendant class, populates a SerializationInfo instance with the data needed to serialize the WebRequest.

(Inherited from WebRequest)

適用対象

こちらもご覧ください