This documentation is archived and is not being maintained.
BrowserCapabilitiesFactory Class
Visual Studio 2010
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Used internally by the configuration system to produce request-specific instances of the HttpBrowserCapabilities class that are publicly accessed through the ASP.NET-intrinsic Request.Browser property.
System::Object
System.Web.Configuration::BrowserCapabilitiesFactoryBase
System.Web.Configuration::BrowserCapabilitiesFactory
System.Web.Configuration::BrowserCapabilitiesFactoryBase
System.Web.Configuration::BrowserCapabilitiesFactory
Assembly: System.Web (in System.Web.dll)
The BrowserCapabilitiesFactory type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | BrowserCapabilitiesFactory | Initializes a new instance of the BrowserCapabilitiesFactory class. |
| Name | Description | |
|---|---|---|
![]() | BrowserElements | Used internally by the configuration system to represent a collection of information relating to various browser capabilities. (Inherited from BrowserCapabilitiesFactoryBase.) |
![]() | MatchedHeaders | Used internally by the configuration system to represent a collection of request-header values. (Inherited from BrowserCapabilitiesFactoryBase.) |
| Name | Description | |
|---|---|---|
![]() | BlackberryProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Blackberry browser handling the current request. |
![]() | BlackberryProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Blackberry gateway handling the current request. |
![]() | ChromeProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Chrome browser handling the current request. |
![]() | ChromeProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Chrome gateway handling the current request. |
![]() | ConfigureBrowserCapabilities | Used internally by the configuration system to produce request-specific instances of the HttpBrowserCapabilities class that are publicly accessed through the ASP.NET-intrinsic Request.Browser property. (Overrides BrowserCapabilitiesFactoryBase::ConfigureBrowserCapabilities(NameValueCollection, HttpBrowserCapabilities).) |
![]() | ConfigureCustomCapabilities | Used internally at run time to configure custom hierarchies of browser capabilities. (Inherited from BrowserCapabilitiesFactoryBase.) |
![]() | CpuProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Cpu browser handling the current request. |
![]() | CpuProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Cpu gateway handling the current request. |
![]() | CrawlerProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Crawler browser making the current request. |
![]() | CrawlerProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Crawler gateway handling the current request. |
![]() | DefaultDefaultProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the DefaultDefault browser making the current request. |
![]() | DefaultProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Default browser making the current request. |
![]() | DefaultProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Default gateway handling the current request. |
![]() | DefaultWmlProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the DefaultWml browser making the current request. |
![]() | DefaultXhtmlmpProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the DefaultXhtmlmp browser making the current request. |
![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | Firefox35ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Firefox35 browser handling the current request. |
![]() | Firefox35ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Firefox35 gateway handling the current request. |
![]() | Firefox3ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Firefox3 browser handling the current request. |
![]() | Firefox3ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Firefox3 gateway handling the current request. |
![]() | FirefoxProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Firefox browser handling the current request. |
![]() | FirefoxProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Firefox gateway handling the current request. |
![]() | GenericdownlevelProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Genericdownlevel browser making the current request. |
![]() | GenericdownlevelProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Genericdownlevel gateway handling the current request. |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Ie6to9ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Ie6to9 browser making the current request. |
![]() | Ie6to9ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Ie6to9 gateway handling the current request. |
![]() | Ie7ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the IE7 browser handling the current request. |
![]() | Ie7ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the IE7 gateway handling the current request. |
![]() | Ie8ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the IE8 browser handling the current request. |
![]() | Ie8ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the IE8 gateway handling the current request. |
![]() | IebetaProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Iebeta browser making the current request. |
![]() | IebetaProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Iebeta gateway handling the current request. |
![]() | IemobileProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Iemobile browser handling the current request. |
![]() | IemobileProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Iemobile gateway handling the current request. |
![]() | IeProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Ie browser making the current request. |
![]() | IeProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Ie gateway handling the current request. |
![]() | IphoneProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Iphone browser handling the current request. |
![]() | IphoneProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Iephone gateway handling the current request. |
![]() | IpodProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Ipod browser handling the current request. |
![]() | IpodProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Ipod gateway handling the current request. |
![]() | IsBrowserUnknown | Used internally by the configuration system to determine whether the browser represented by the specified HttpBrowserCapabilities object does not have an available adapter. (Inherited from BrowserCapabilitiesFactoryBase.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | MonoProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Mono browser handling the current request. |
![]() | MonoProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Mono gateway handling the current request. |
![]() | MozillaProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Mozilla browser handling the current request. |
![]() | MozillaProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Mozilla gateway handling the current request. |
![]() | Opera10ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Opera10 browser handling the current request. |
![]() | Opera10ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Opera10 gateway handling the current request. |
![]() | Opera8to9ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Opera8to9 browser making the current request. |
![]() | Opera8to9ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Opera8to9 gateway handling the current request. |
![]() | OperaProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Opera browser making the current request. |
![]() | OperaProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Opera gateway handling the current request. |
![]() | OSProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the OS browser handling the current request. |
![]() | OSProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the OS gateway handling the current request. |
![]() | PixelsProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Pixels browser handling the current request. |
![]() | PixelsProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Pixels gateway handling the current request. |
![]() | Platformmac68kProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformmac68k browser making the current request. |
![]() | Platformmac68kProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformmac68k gateway handling the current request. |
![]() | PlatformmacppcProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformmacppc browser making the current request. |
![]() | PlatformmacppcProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformmacppc gateway handling the current request. |
![]() | PlatformProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platform browser making the current request. |
![]() | PlatformProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platform gateway handling the current request. |
![]() | PlatformunixProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformunix browser making the current request. |
![]() | PlatformunixProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformunix gateway handling the current request. |
![]() | PlatformwebtvProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwebtv browser making the current request. |
![]() | PlatformwebtvProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwebtv gateway handling the current request. |
![]() | Platformwin16ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwin16 browser making the current request. |
![]() | Platformwin16ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwin16 gateway handling the current request. |
![]() | Platformwin2000aProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwin2000a browser making the current request. |
![]() | Platformwin2000aProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwin2000a gateway handling the current request. |
![]() | Platformwin2000bProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwin2000b browser making the current request. |
![]() | Platformwin2000bProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwin2000b gateway handling the current request. |
![]() | Platformwin95ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwin95 browser making the current request. |
![]() | Platformwin95ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwin95 gateway handling the current request. |
![]() | Platformwin98ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwin98 browser making the current request. |
![]() | Platformwin98ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwin98 gateway handling the current request. |
![]() | PlatformwinceProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwince browser making the current request. |
![]() | PlatformwinceProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwince gateway handling the current request. |
![]() | PlatformwinntProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwinnt browser making the current request. |
![]() | PlatformwinntProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwinnt gateway handling the current request. |
![]() | PlatformwinxpProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwinxp browser making the current request. |
![]() | PlatformwinxpProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Platformwinxp gateway handling the current request. |
![]() | PopulateBrowserElements | Used internally by the configuration system to produce request-specific instances of HttpBrowserCapabilities that are publicly accessed through the ASP.NET-intrinsic Request.Browser property. (Overrides BrowserCapabilitiesFactoryBase::PopulateBrowserElements(IDictionary).) |
![]() | PopulateMatchedHeaders | Used internally by the configuration system to produce request-specific instances of HttpBrowserCapabilities that are publicly accessed through the ASP.NET-intrinsic Request.Browser property. (Overrides BrowserCapabilitiesFactoryBase::PopulateMatchedHeaders(IDictionary).) |
![]() | Safari3to4ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Safari3to4 browsers handling the current request. |
![]() | Safari3to4ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Safari3to4 gateway handling the current request. |
![]() | Safari4ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Safari4 browser handling the current request. |
![]() | Safari4ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Safari4 gateway handling the current request. |
![]() | SafariProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Safari browser making the current request. |
![]() | SafariProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Safari gateway handling the current request. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | VoiceProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Voice browser handling the current request. |
![]() | VoiceProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Voice gateway handling the current request. |
![]() | Win16ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Win16 browser making the current request. |
![]() | Win16ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Win16 gateway handling the current request. |
![]() | Win32ProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Win32 browser making the current request. |
![]() | Win32ProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Win32 gateway handling the current request. |
![]() | WinProcessBrowsers | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Win browser making the current request. |
![]() | WinProcessGateways | Initializes an HttpBrowserCapabilities object that represents the capabilities of the Win gateway handling the current request. |
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Show:


