Freigeben über


PageHandlerFactory Klasse

Definition

Erstellt Instanzen von Klassen, die von der Page-Klasse erben und die IHttpHandler-Schnittstelle implementieren. Instanzen werden dynamisch erstellt, um Anforderungen für ASP.NET-Dateien zu behandeln. Die PageHandlerFactory-Klasse ist die Standard-Handlerfactoryimplementierung für ASP.NET-Seiten.

public ref class PageHandlerFactory
public class PageHandlerFactory
type PageHandlerFactory = class
    interface IHttpHandlerFactory
Public Class PageHandlerFactory
Vererbung
PageHandlerFactory
Implementiert

Hinweise

Die PageHandlerFactory -Klasse implementiert die IHttpHandlerFactory -Schnittstelle, um den HTTP-Standardhandler für ASP.NET-Dateien bereitzustellen. Ruft PageHandlerFactory den ASP.NET Kompilierungssystem auf, um bei Bedarf zu kompilieren und den genauen Typ zurückzugeben, der der URL entspricht, und erstellt dann eine Instanz dieses Typs. Der Seitentyp erbt von der Page -Klasse und implementiert die IHttpHandler -Schnittstelle.

Um eine benutzerdefinierte Seitenhandlerfactory zu erstellen, implementieren Sie die IHttpHandlerFactory benutzerdefinierte Klasse, und registrieren Sie die benutzerdefinierte PageHandlerFactory Klasse in der Web.config-Datei für die Anwendung im Konfigurationsabschnitt httpHandlers-Element (ASP.NET Settings Schema).

Konstruktoren

PageHandlerFactory()

Initialisiert eine neue Instanz der PageHandlerFactory-Klasse.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHandler(HttpContext, String, String, String)

Gibt eine Instanz der IHttpHandler-Schnittstelle zurück, um die angeforderte Ressource zu verarbeiten.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReleaseHandler(IHttpHandler)

Ermöglicht einer Factory die Wiederverwendung einer vorhandenen Instanz eines Handlers.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen