PackWebRequest 類別

定義

對整個 PackagePart 或套件內的某個 PackagePart 提出要求,由 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
繼承
PackWebRequest
繼承

備註

System.IO.Packaging API 會使用已定義的套件 URI 語法來參考封裝中包含的元件。

如需這個類別衍生自 的抽象類別和要求和回應作業的詳細資訊,請參閱 WebRequest

屬性

AuthenticationLevel

取得或設定值,指出用於這個要求的驗證和模擬等級。

(繼承來源 WebRequest)
CachePolicy

取得或設定 RequestCachePolicy

ConnectionGroupName

取得或設定連接群組的名稱。

ContentLength

取得或設定 Content-length HTTP 標頭。

ContentType

取得或設定 Content-type HTTP 標頭。

CreatorInstance
已淘汰.

在子代類別中覆寫時,取得衍生自 IWebRequestCreate 類別的 Factory 物件,用來建立執行個體化的 WebRequest 以對指定的 URI 提出要求。

(繼承來源 WebRequest)
Credentials

取得或設定驗證認證。

Headers

取得或設定與此要求相關聯的標頭名稱/值組之集合。

ImpersonationLevel

取得或設定目前要求的模擬等級。

(繼承來源 WebRequest)
Method

取得或設定搭配 Pack URI 要求使用的通訊協定方法。

PreAuthenticate

取得或設定一個值,指出是否要預先驗證要求。

Proxy

取得或設定網際網路存取的網路 Proxy。

RequestUri

取得與要求相關聯資源的 URI。

Timeout

取得或設定要求逾時前的時間長度。

UseDefaultCredentials

取得或設定預設的驗證認證。

方法

Abort()

中止要求。

(繼承來源 WebRequest)
BeginGetRequestStream(AsyncCallback, Object)

在子代類別中覆寫時,會提供 GetRequestStream() 方法的非同步版本。

(繼承來源 WebRequest)
BeginGetResponse(AsyncCallback, Object)

在子代類別中覆寫時,開始網際網路資源的非同步要求。

(繼承來源 WebRequest)
CreateObjRef(Type)

建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。

(繼承來源 MarshalByRefObject)
EndGetRequestStream(IAsyncResult)

在子代類別中覆寫時,傳回 Stream,以便將資料寫入至網際網路資源。

(繼承來源 WebRequest)
EndGetResponse(IAsyncResult)

在子代類別中覆寫時,傳回 WebResponse

(繼承來源 WebRequest)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetInnerRequest()

取得內部 WebRequest

GetLifetimeService()
已淘汰.

擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。

(繼承來源 MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)
已淘汰.

將序列化目標物件所需的資料填入 SerializationInfo

(繼承來源 WebRequest)
GetRequestStream()

請勿使用,PackWebRequest 不支援 GetRequestStream()

GetRequestStreamAsync()

在子代類別中覆寫時,傳回以非同步作業方式將資料寫入網際網路資源的 Stream

(繼承來源 WebRequest)
GetResponse()

傳回要求的回應資料流。

GetResponseAsync()

在子代類別中覆寫時,傳回對網際網路要求的回應,做為非同步作業。

(繼承來源 WebRequest)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
InitializeLifetimeService()
已淘汰.

取得存留期服務物件,以控制這個執行個體的存留期原則。

(繼承來源 MarshalByRefObject)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
MemberwiseClone(Boolean)

建立目前 MarshalByRefObject 物件的淺層複本。

(繼承來源 MarshalByRefObject)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

ISerializable.GetObjectData(SerializationInfo, StreamingContext)
已淘汰.

在子代類別中覆寫時,以序列化 WebRequest 所需的資料填入 SerializationInfo 執行個體。

(繼承來源 WebRequest)

適用於

另請參閱