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)

适用于

另请参阅