Freigeben über


Katana-Beispiele

von Microsoft

Katana-Beispiele

Beispiel | für ASP.NET-RoutenQuellcode
In einigen Anwendungen möchten Sie OWIN-Komponenten in der Asp.Net Routingtabelle parallel mit Nicht-OWIN-Komponenten verbinden. In diesem Beispiel wird gezeigt, wie Sie die RouteCollection-Erweiterungsmethoden MapOwinPath und MapOwinRoute verwenden, die von Microsoft.Owin.Host.SystemWeb bereitgestellt werden.

Beispiel | für VerzweigungspipelinesQuellcode
OWIN-Anforderungsverarbeitungspipelines müssen nicht linear sein, sie können verzweigt werden, um Anforderungen auf unterschiedliche Weise zu verarbeiten. In diesem Beispiel wird gezeigt, wie Sie eine Verzweigungspipeline basierend auf Anforderungspfaden oder anderen Anforderungsdaten wie Headern erstellen. Diese Komponenten sind im Nuget-Paket Microsoft.Owin.Mapping verfügbar.

Beispiel für | einen benutzerdefinierten ServerQuellcode
Zeigt, wie Sie einen benutzerdefinierten OWIN-Server beim Selbsthosting von OWIN verwenden.

Eingebettetes Beispiel | Quellcode
Einige OWIN-Server können in Ihrem eigenen Prozess ausgeführt werden ("selbstgehostet"). In diesem Beispiel wird gezeigt, wie Sie eine OWIN-Anwendung mit den Tools starten, die vom Nuget-Paket Microsoft.Owin.Hosting bereitgestellt werden.

HelloWorld-Beispiel | Quellcode
OWIN ist eine HTTP-Server-API-Abstraktion, die anwendungsübergreifende Portabilität auf verschiedenen Servern ermöglicht. In diesem Beispiel wird veranschaulicht, wie Sie eine Hallo Welt-Anwendung mithilfe einiger einfacher Wrapper um die unformatierte OWIN-Abstraktion schreiben und sie auf einem Webserver wie ASP.NET ausführen.

Hallo Welt Roher OWIN-Beispielquellcode |
In diesem Beispiel wird veranschaulicht, wie Sie eine Hallo Welt-Anwendung mithilfe der OWIN-Unformatierung schreiben und auf einem Webserver wie Asp.Net ausführen.

SignalR-Beispiel | Quellcode
Zeigt, wie Sie SignalR mithilfe von OWIN/Katana selbst hosten. Weitere Informationen zum Selbsthosting von SignalR finden Sie unter Tutorial: SignalR Self-Host.

Beispiel für | statische DateienQuellcode
Zeigt, wie HTTP-Anforderungen für statische Dateien mithilfe von OWIN/Katana unterstützt werden.

Web-API | Quellcode
In diesem Beispiel wird gezeigt, wie Sie OWIN in IIS hosten und der OWIN-Pipeline web-API hinzufügen.

Web Socket-Beispiel | Quellcode
Zeigt, wie Web Sockets in OWIN mithilfe der System.Net.WebSockets.WebSocket-Klasse unterstützt werden.