Exemples Katana

par Microsoft

Exemples Katana

Exemple | d’itinéraires ASP.NETCode source
Dans certaines applications, vous souhaiterez connecter des composants OWIN dans le Asp.Net table de routage côte à côte avec des composants non-OWIN. Cet exemple montre comment utiliser les méthodes d’extension RouteCollection MapOwinPath et MapOwinRoute fournies par Microsoft.Owin.Host.SystemWeb.

Exemple | de pipelines de branchementCode source
Les pipelines de traitement des requêtes OWIN n’ont pas besoin d’être linéaires, ils peuvent être ramifiés pour traiter les demandes de différentes manières. Cet exemple montre comment construire un pipeline de branchement basé sur des chemins de requête ou d’autres données de requête, telles que des en-têtes. Ces composants sont disponibles dans le package nuget Microsoft.Owin.Mapping.

Exemple de | serveur personnaliséCode source
Montre comment utiliser un serveur OWIN personnalisé lors de l’auto-hébergement d’OWIN.

Exemple | incorporéCode source
Certains serveurs OWIN peuvent être exécutés à l’intérieur de votre propre processus (« auto-hébergé »). Cet exemple montre comment démarrer une application OWIN à l’aide des outils fournis par le package nuget Microsoft.Owin.Hosting.

Exemple | HelloWorldCode source
OWIN est une abstraction d’API de serveur HTTP qui permet la portabilité des applications sur différents serveurs. Cet exemple montre comment écrire une application Hello World à l’aide de wrappers simples autour de l’abstraction OWIN brute et l’exécuter sur un serveur web comme ASP.NET.

Hello World exemple de | code source OWIN brut
Cet exemple montre comment écrire une application Hello World à l’aide de l’abstraction OWIN brute et l’exécuter sur un serveur web comme Asp.Net.

Exemple | SignalrCode source
Montre comment auto-héberger SignalR à l’aide d’OWIN /Katana. Pour plus d’informations sur l’auto-hébergement de SignalR, consultez Tutoriel : SignalR Self-Host.

Exemple de fichiers statiques | Code source
Montre comment prendre en charge les requêtes HTTP pour les fichiers statiques à l’aide d’OWIN/Katana.

API | webCode source
Cet exemple montre comment héberger OWIN dans IIS et ajouter une API web au pipeline OWIN.

Exemple de | socket webCode source
Montre comment prendre en charge les sockets web dans OWIN à l’aide de la classe System.Net.WebSockets.WebSocket .