HttpServerUtilityBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sert de classe de base pour les classes qui fournissent des méthodes d’assistance pour le traitement des 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 classe HttpServerUtilityBase vous permet de créer des classes dérivées comme la classe HttpServerUtility, mais que vous pouvez personnaliser et qui fonctionnent en dehors 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 répond au scénario que vous testez.
La HttpServerUtilityWrapper classe dérive de la HttpServerUtilityBase classe. 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’objet HttpServerUtility .
Constructeurs
| Nom | Description |
|---|---|
| HttpServerUtilityBase() |
Initialise la classe à utiliser par une instance de classe héritée. Ce constructeur ne peut être appelé que par une classe héritée. |
Propriétés
| Nom | Description |
|---|---|
| MachineName |
En cas de substitution dans une classe dérivée, obtient le nom de l’ordinateur du serveur. |
| ScriptTimeout |
En cas de substitution dans une classe dérivée, obtient ou définit la valeur de délai d’expiration de la requête en secondes. |
Méthodes
| Nom | Description |
|---|---|
| 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 de serveur d’un objet COM identifié par l’identificateur programmatique de l’objet (ProgID). |
| CreateObject(Type) |
En cas de substitution dans une classe dérivée, crée une instance de 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 de serveur d’un objet COM identifié par l’identificateur de classe de l’objet (CLSID). |
| 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 actuel, à l’aide d’une TextWriter instance pour capturer la sortie du gestionnaire exécuté et une valeur qui spécifie s’il faut effacer les collections et QueryString les Form collections. |
| Execute(String, Boolean) |
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 actuel et spécifie s’il faut effacer les collections et QueryString les Form supprimer. |
| Execute(String, TextWriter, Boolean) |
En cas de substitution dans une classe dérivée, exécute le gestionnaire pour le chemin d’accès virtuel spécifié dans le contexte de la requête actuelle, à l’aide d’une TextWriter instance pour capturer la sortie de la page et une valeur qui indique s’il faut effacer les collections et QueryString les Form collections. |
| 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 actuel, à l’aide d’une TextWriter instance pour capturer la sortie du gestionnaire exécuté. |
| Execute(String) |
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 actuel. |
| GetHashCode() |
Sert 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 la Type de l’instance actuelle. (Hérité de Object) |
| 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. |
| HtmlDecode(String) |
En cas de substitution dans une classe dérivée, décode une chaîne en code HTML et retourne la chaîne décodée. |
| HtmlEncode(String, TextWriter) |
En cas de substitution dans une classe dérivée, html code une chaîne et envoie la sortie obtenue à un flux de sortie. |
| HtmlEncode(String) |
En cas de substitution dans une classe dérivée, html code une chaîne et retourne la chaîne encodée. |
| MapPath(String) |
En cas de substitution dans une classe dérivée, retourne le chemin d’accès au fichier physique qui correspond au chemin d’accès virtuel spécifié sur le serveur Web. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (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 substitution dans une classe dérivée, met fin à l’exécution du processus actuel et démarre l’exécution d’une nouvelle requête, à l’aide d’un gestionnaire HTTP personnalisé et d’une valeur qui spécifie s’il faut effacer les collections et QueryString les Form supprimer. |
| Transfer(String, Boolean) |
En cas de substitution dans une classe dérivée, met fin à l’exécution de la page active et démarre l’exécution d’une autre page ou d’un gestionnaire à l’aide de l’URL spécifiée et d’une valeur qui spécifie s’il faut effacer les collections et QueryString les Form supprimer. |
| Transfer(String) |
En cas de substitution dans une classe dérivée, met fin à l’exécution du processus actuel et démarre l’exécution d’une page ou d’un gestionnaire spécifié avec une URL. |
| TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
En cas d’implémentation 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 HTTP, des en-têtes, du chemin et des options spécifiés pour conserver les valeurs de formulaire et préserver l’identité de l’utilisateur. |
| TransferRequest(String, Boolean, String, NameValueCollection) |
En cas de substitution 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 et des en-têtes spécifiés. |
| 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 spécifie s’il faut effacer les collections et QueryString les Form supprimer. |
| TransferRequest(String) |
En cas de substitution dans une classe dérivée, exécute de façon asynchrone le point de terminaison à l’URL spécifiée. |
| UrlDecode(String, TextWriter) |
En cas de substitution dans une classe dérivée, décode une chaîne encodée URL et envoie la sortie obtenue à un flux. |
| UrlDecode(String) |
En cas de substitution dans une classe dérivée, décode une chaîne encodée URL et retourne la chaîne décodée. |
| UrlEncode(String, TextWriter) |
En cas de substitution dans une classe dérivée, l’URL encode une chaîne et envoie la sortie obtenue à un flux. |
| UrlEncode(String) |
En cas de substitution dans une classe dérivée, l’URL encode une chaîne et retourne la chaîne encodée. |
| UrlPathEncode(String) |
En cas de substitution dans une classe dérivée, l’URL encode la section chemin d’accès d’une chaîne d’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 base64. |
| 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 à l’aide de chiffres base64, ce qui le rend utilisable pour la transmission sur l’URL. |