Share via


BrowserCapabilitiesFactoryBase Classe

Définition

La classe BrowserCapabilitiesFactoryBase est la classe de base de laquelle BrowserCapabilitiesFactory est dérivé. Il est utilisé en interne au moment de l'exécution par le système de configuration pour créer des instances spécifiques aux demandes de la classe HttpCapabilitiesBase qui sont accessibles publiquement via la propriété intrinsèque Request.Browser ASP.NET.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public ref class BrowserCapabilitiesFactoryBase
public class BrowserCapabilitiesFactoryBase
type BrowserCapabilitiesFactoryBase = class
Public Class BrowserCapabilitiesFactoryBase
Héritage
BrowserCapabilitiesFactoryBase
Dérivé

Remarques

Vous définissez les fonctionnalités du navigateur dans un fichier .browser. Vous pouvez utiliser la hiérarchie par défaut dans le fichier .browser ou créer une hiérarchie personnalisée pour définir les fonctionnalités du navigateur.

Constructeurs

BrowserCapabilitiesFactoryBase()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé en interne par le système de configuration pour créer une nouvelle instance de cette classe.

Propriétés

BrowserElements

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé en interne par le système de configuration pour représenter une collection d'informations concernant plusieurs fonctionnalités de navigateur.

MatchedHeaders

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé en interne par le système de configuration pour représenter une collection de valeurs d'en-tête de demande.

Méthodes

ConfigureBrowserCapabilities(NameValueCollection, HttpBrowserCapabilities)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé en interne au moment de l'exécution pour configurer un objet HttpBrowserCapabilities.

ConfigureCustomCapabilities(NameValueCollection, HttpBrowserCapabilities)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé en interne au moment de l'exécution pour configurer des hiérarchies personnalisées de fonctionnalités de navigateur.

Equals(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsBrowserUnknown(HttpCapabilitiesBase)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé en interne par le système de configuration pour déterminer si le navigateur représenté par l'objet HttpBrowserCapabilities spécifié ne dispose pas d'un adaptateur disponible.

MemberwiseClone()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
PopulateBrowserElements(IDictionary)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé en interne par le système de configuration pour remplir une collection de fonctionnalités de navigateur basée sur le navigateur pris en charge.

PopulateMatchedHeaders(IDictionary)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé en interne par le système de configuration pour remplir une collection d'en-têtes de demande basée sur le navigateur pris en charge.

ToString()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi