BrowserCapabilitiesFactoryBase 类

定义

BrowserCapabilitiesFactoryBase 类是派生自的 BrowserCapabilitiesFactory 基类。 配置系统在运行时在内部使用它来创建特定于请求的 HttpCapabilitiesBase 类实例,可通过 ASP.NET 内部Request.Browser 属性公开访问。

此 API 支持产品基础结构,不能在代码中直接使用。

public ref class BrowserCapabilitiesFactoryBase
public class BrowserCapabilitiesFactoryBase
type BrowserCapabilitiesFactoryBase = class
Public Class BrowserCapabilitiesFactoryBase
继承
BrowserCapabilitiesFactoryBase
派生

注解

可以在 .browser 文件中定义浏览器功能。 可以在 .browser 文件中使用默认层次结构,也可以创建自定义层次结构来定义浏览器功能。

构造函数

名称 说明
BrowserCapabilitiesFactoryBase()

此 API 支持产品基础结构,不能在代码中直接使用。

在内部由配置系统用来创建此类的新实例。

属性

名称 说明
BrowserElements

此 API 支持产品基础结构,不能在代码中直接使用。

在内部由配置系统用来表示与各种浏览器功能相关的信息的集合。

MatchedHeaders

此 API 支持产品基础结构,不能在代码中直接使用。

由配置系统在内部用来表示请求标头值的集合。

方法

名称 说明
ConfigureBrowserCapabilities(NameValueCollection, HttpBrowserCapabilities)

此 API 支持产品基础结构,不能在代码中直接使用。

在运行时在内部用于配置 HttpBrowserCapabilities 对象。

ConfigureCustomCapabilities(NameValueCollection, HttpBrowserCapabilities)

此 API 支持产品基础结构,不能在代码中直接使用。

在运行时在内部用于配置浏览器功能的自定义层次结构。

Equals(Object)

此 API 支持产品基础结构,不能在代码中直接使用。

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

(继承自 Object)
GetHashCode()

此 API 支持产品基础结构,不能在代码中直接使用。

用作默认哈希函数。

(继承自 Object)
GetType()

此 API 支持产品基础结构,不能在代码中直接使用。

获取当前实例的 Type

(继承自 Object)
IsBrowserUnknown(HttpCapabilitiesBase)

此 API 支持产品基础结构,不能在代码中直接使用。

由配置系统在内部使用,以确定由指定 HttpBrowserCapabilities 对象表示的浏览器是否没有可用的适配器。

MemberwiseClone()

此 API 支持产品基础结构,不能在代码中直接使用。

创建当前 Object的浅表副本。

(继承自 Object)
PopulateBrowserElements(IDictionary)

此 API 支持产品基础结构,不能在代码中直接使用。

由配置系统在内部使用,以基于支持的浏览器填充浏览器功能的集合。

PopulateMatchedHeaders(IDictionary)

此 API 支持产品基础结构,不能在代码中直接使用。

由配置系统在内部使用,以基于支持的浏览器填充请求标头的集合。

ToString()

此 API 支持产品基础结构,不能在代码中直接使用。

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

(继承自 Object)

适用于

另请参阅