Partager via


HttpServerUtilityBase Classe

Définition

Sert de classe de base pour les classes qui fournissent des méthodes d’assistance pour traiter les requêtes web.

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
Héritage
HttpServerUtilityBase
Dérivé

Remarques

La HttpServerUtilityBase classe est une classe abstraite qui contient les mêmes membres que la HttpServerUtility classe. la HttpServerUtilityBase classe vous permet de créer des classes dérivées qui sont similaires à la HttpServerUtility classe, mais que vous pouvez personnaliser et qui fonctionnent à l’extérieur du pipeline ASP.NET. Lorsque vous effectuez des tests unitaires, vous utilisez généralement une classe dérivée pour implémenter des membres avec un comportement personnalisé qui respecte le scénario que vous testez.

La classe HttpServerUtilityWrapper dérive de la classe HttpServerUtilityBase . La HttpServerUtilityWrapper classe sert de wrapper pour la HttpServerUtility classe. Au moment de l’exécution, vous utilisez généralement une instance de la HttpServerUtilityWrapper classe pour appeler des membres de l' HttpServerUtility objet.

Constructeurs

HttpServerUtilityBase()

Initialise la classe pour qu'elle soit utilisée par une instance de la classe héritée. Ce constructeur peut être appelé uniquement par une classe héritée.

Propriétés

MachineName

En cas de substitution dans une classe dérivée, obtient le nom d’ordinateur du serveur.

ScriptTimeout

En cas de substitution dans une classe dérivée, obtient ou définit la valeur du délai d’attente en secondes.

Méthodes

ClearError()

En cas de substitution dans une classe dérivée, efface l’exception la plus récente.

CreateObject(String)

En cas de substitution dans une classe dérivée, crée une instance serveur d’un objet COM identifiée par l’identificateur programmatique (ProgID) de l’objet.

CreateObject(Type)

En cas de substitution dans une classe dérivée, crée une instance serveur d’un objet COM identifié par le type de l’objet.

CreateObjectFromClsid(String)

En cas de substitution dans une classe dérivée, crée une instance serveur d’un objet COM identifiée par l’identificateur de classe (CLSID) de l’objet.

Equals(Object)

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

(Hérité de Object)
Execute(IHttpHandler, TextWriter, Boolean)

En cas de substitution dans une classe dérivée, exécute le gestionnaire spécifié dans le contexte du processus actif en utilisant une instance de TextWriter pour capturer la sortie du gestionnaire exécuté et une valeur qui précise si les collections QueryString et Form doivent être effacées.

Execute(String)

En cas de substitution dans une classe dérivée, exécute le gestionnaire du chemin virtuel spécifié dans le contexte du processus actif.

Execute(String, Boolean)

En cas de substitution dans une classe dérivée, exécute le gestionnaire du chemin virtuel spécifié dans le contexte du processus actif et indique si les collections QueryString et Form doivent être effacées.

Execute(String, TextWriter)

En cas de substitution dans une classe dérivée, exécute le gestionnaire pour le chemin virtuel spécifié dans le contexte du processus actif en utilisant une instance de TextWriter pour capturer la sortie du gestionnaire exécuté.

Execute(String, TextWriter, Boolean)

En cas de substitution dans une classe dérivée, exécute le gestionnaire du chemin virtuel spécifié dans le contexte de la requête actuelle en utilisant une instance de TextWriter pour capturer la sortie de la page et une valeur qui indique s’il faut effacer les collections QueryString et Form.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetLastError()

En cas de substitution dans une classe dérivée, retourne l’exception la plus récente.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
HtmlDecode(String)

En cas de remplacement dans une classe dérivée, décode une chaîne encodée HTML et retourne la chaîne décodée.

HtmlDecode(String, TextWriter)

En cas de substitution dans une classe dérivée, décode une chaîne encodée HTML et retourne les résultats dans un flux.

HtmlEncode(String)

En cas de substitution dans une classe dérivée, effectue un encodage HTML d’une chaîne et retourne la chaîne encodée.

HtmlEncode(String, TextWriter)

En cas de substitution dans une classe dérivée, effectue un encodage HTML d’une chaîne et envoie la sortie obtenue à un flux de sortie.

MapPath(String)

En cas de substitution dans une classe dérivée, retourne le chemin de fichier physique qui correspond au chemin virtuel spécifié sur le serveur web.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)
Transfer(IHttpHandler, Boolean)

En cas de remplacement dans une classe dérivée, met fin à l’exécution du processus actif et commence celle d’une nouvelle requête, en utilisant un gestionnaire HTTP personnalisé et une valeur qui spécifie si les collections QueryString et Form doivent être effacées.

Transfer(String)

En cas de substitution dans une classe dérivée, met fin à l’exécution du processus en cours et démarre celle d’une page ou d’un gestionnaire spécifié avec une URL.

Transfer(String, Boolean)

En cas de substitution dans une classe dérivée, met fin à l’exécution de la page active et commence celle d’une autre page ou d’un autre gestionnaire en utilisant l’URL spécifiée et une valeur qui indique si les collections QueryString et Form doivent être effacées.

TransferRequest(String)

En cas de substitution dans une classe dérivée, exécute de manière asynchrone le point de terminaison à l’URL spécifiée.

TransferRequest(String, Boolean)

En cas de substitution dans une classe dérivée, exécute de manière asynchrone le point de terminaison à l’URL spécifiée et indique si les collections QueryString et Form doivent être effacées.

TransferRequest(String, Boolean, String, NameValueCollection)

En cas de substitution dans une classe dérivée, exécute de manière asynchrone le point de terminaison à l’URL spécifiée à l’aide de la méthode et des en-têtes HTTP spécifiés.

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

En cas d'implémentation dans une classe dérivée, exécute de façon asynchrone le point de terminaison à l'URL spécifiée, à l'aide de la méthode HTTP, des en-têtes, du chemin d'accès et des options spécifiés pour conserver les valeurs de formulaire et l'identité de l'utilisateur.

UrlDecode(String)

En cas de remplacement dans une classe dérivée, décode une chaîne encodée URL et retourne la chaîne décodée.

UrlDecode(String, TextWriter)

En cas de substitution dans une classe dérivée, décode une chaîne codée URL et envoie le résultat vers un flux.

UrlEncode(String)

En cas de substitution dans une classe dérivée, effectue un encodage URL d’une chaîne et retourne la chaîne encodée.

UrlEncode(String, TextWriter)

En cas de substitution dans une classe dérivée, effectue un encodage URL d’une chaîne et envoie la sortie obtenue à un flux.

UrlPathEncode(String)

En cas de substitution dans une classe dérivée, encode en URL la partie chemin d’une chaîne URL.

UrlTokenDecode(String)

En cas de substitution dans une classe dérivée, décode un jeton de chaîne d’URL dans un tableau d’octets équivalent à l’aide de chiffres codés en base 64.

UrlTokenEncode(Byte[])

En cas de substitution dans une classe dérivée, encode un tableau d’octets dans une représentation sous forme de chaîne équivalente en utilisant des chiffres Base64, ce qui le rend utilisable pour une transmission sur l’URL.

S’applique à