PageHandlerFactory Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar instanser av klasser som ärver från Page klassen och implementerar IHttpHandler gränssnittet. Instanser skapas dynamiskt för att hantera begäranden för ASP.NET filer. Klassen PageHandlerFactory är standardhanterarfabriksimplementeringen för ASP.NET sidor.
public ref class PageHandlerFactory
public class PageHandlerFactory
type PageHandlerFactory = class
interface IHttpHandlerFactory
Public Class PageHandlerFactory
- Arv
-
PageHandlerFactory
- Implementeringar
Kommentarer
Klassen PageHandlerFactory implementerar gränssnittet IHttpHandlerFactory för att tillhandahålla standard-HTTP-hanteraren för ASP.NET filer. PageHandlerFactory anropar ASP.NET kompileringssystemet för att vid behov kompilera och returnera den exakta typ som motsvarar URL:en och skapar sedan en instans av den typen. Sidtypen ärver från Page klassen och implementerar IHttpHandler gränssnittet.
Om du vill skapa en anpassad sidhanterarfabrik implementerar du IHttpHandlerFactory och registrerar den anpassade klassen PageHandlerFactory i Web.config-filen för programmet i httpHandlers-elementet (ASP.NET inställningsschema) konfigurationsavsnittet.
Konstruktorer
| Name | Description |
|---|---|
| PageHandlerFactory() |
Initierar en ny instans av PageHandlerFactory klassen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHandler(HttpContext, String, String, String) |
Returnerar en instans av IHttpHandler gränssnittet för att bearbeta den begärda resursen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ReleaseHandler(IHttpHandler) |
Gör att en fabrik kan återanvända en befintlig instans av en hanterare. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |