PackWebRequest 类

定义

向包中的整个 PackagePartPackagePart 包发出请求,该请求由包 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 用于创建 WebRequest 实例化的工厂对象,以便向指定的 URI 发出请求。

(继承自 WebRequest)
Credentials

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

Headers

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

ImpersonationLevel

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

(继承自 WebRequest)
Method

获取或设置用于包 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)

在后代类中重写时,返回一个 Stream 用于将数据写入 Internet 资源。

(继承自 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)
已过时.

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

(继承自 WebRequest)

适用于

另请参阅