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 使用定义的 pack uri 语法来引用包中包含的部分。

有关此类派生自的抽象类以及请求和响应操作的详细信息,请参阅 WebRequest

属性

AuthenticationLevel

获取或设置用于此请求的身份验证和模拟的级别。

(继承自 WebRequest)
CachePolicy

获取或设置 RequestCachePolicy

ConnectionGroupName

获取或设置连接组的名称。

ContentLength

获取或设置 Content-length HTTP 标头。

ContentType

获取或设置 Content-type HTTP 标头。

CreatorInstance
已过时.

当在子类中重写时,获取从 IWebRequestCreate 类派生的工厂对象,该类用于创建为生成对指定 URI 的请求而实例化的 WebRequest

(继承自 WebRequest)
Credentials

获取或设置身份验证凭据。

Headers

获取或设置与请求关联的标头名称/值对的集合。

ImpersonationLevel

获取或设置当前请求的模拟级别。

(继承自 WebRequest)
Method

获取或设置用于 Pack URI 请求的协议方法。

PreAuthenticate

获取或设置一个值,该值指示是否对请求进行预身份验证。

Proxy

获取或设置 Internet 访问的网络代理。

RequestUri

获取与请求关联的资源的 URI。

Timeout

获取或设置请求超时前的时间长度。

UseDefaultCredentials

获取或设置默认的身份验证凭据。

方法

Abort()

中止请求。

(继承自 WebRequest)
BeginGetRequestStream(AsyncCallback, Object)

当在子类中重写时,提供 GetRequestStream() 方法的异步版本。

(继承自 WebRequest)
BeginGetResponse(AsyncCallback, Object)

当在子类中被重写时,开始对 Internet 资源的异步请求。

(继承自 WebRequest)
CreateObjRef(Type)

创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。

(继承自 MarshalByRefObject)
EndGetRequestStream(IAsyncResult)

当在子类中重写时,返回用于将数据写入 Internet 资源的 Stream

(继承自 WebRequest)
EndGetResponse(IAsyncResult)

当在子类中重写时,返回 WebResponse

(继承自 WebRequest)
Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetInnerRequest()

获取内部 WebRequest

GetLifetimeService()
已过时.

检索控制此实例的生存期策略的当前生存期服务对象。

(继承自 MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)
已过时.

使用将目标对象序列化所需的数据填充 SerializationInfo

(继承自 WebRequest)
GetRequestStream()

请不要使用 GetRequestStream(),它不受 PackWebRequest 支持。

GetRequestStreamAsync()

当在子类中被重写时,将用于写入数据的 Stream 作为异步操作返回到 Internet 资源。

(继承自 WebRequest)
GetResponse()

返回请求的响应流。

GetResponseAsync()

当在子代类中被重写时,将作为异步操作返回对 Internet 请求的响应。

(继承自 WebRequest)
GetType()

获取当前实例的 Type

(继承自 Object)
InitializeLifetimeService()
已过时.

获取生存期服务对象来控制此实例的生存期策略。

(继承自 MarshalByRefObject)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
MemberwiseClone(Boolean)

创建当前 MarshalByRefObject 对象的浅表副本。

(继承自 MarshalByRefObject)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

ISerializable.GetObjectData(SerializationInfo, StreamingContext)
已过时.

当在子代类中重写时,使用序列化 WebRequest 所需要的数据来填充 SerializationInfo 实例。

(继承自 WebRequest)

适用于

另请参阅