Condividi tramite


Esempi di Katana

di Microsoft

Esempi di Katana

Esempio di route | ASP.NETCodice sorgente
In alcune applicazioni è necessario associare i componenti OWIN nella tabella di route Asp.Net affiancata ai componenti non OWIN. Questo esempio illustra come usare i metodi di estensione RouteCollection MapOwinPath e MapOwinRoute forniti da Microsoft.Owin.Host.SystemWeb.

Esempio | di pipeline di diramazioneCodice sorgente
Le pipeline di elaborazione delle richieste OWIN non devono essere lineari, ma possono essere diramate per elaborare le richieste in modi diversi. Questo esempio illustra come costruire una pipeline di diramazione in base ai percorsi delle richieste o ad altri dati di richiesta, ad esempio le intestazioni. Questi componenti sono disponibili nel pacchetto NuGet Microsoft.Owin.Mapping.

Esempio di | server personalizzatoCodice sorgente
Illustra come usare un server OWIN personalizzato quando si esegue l'self-hosting di OWIN.

Esempio | incorporatoCodice sorgente
Alcuni server OWIN possono essere eseguiti all'interno del proprio processo ("self-hosted"). Questo esempio illustra come avviare un'applicazione OWIN usando gli strumenti forniti dal pacchetto nuget Microsoft.Owin.Hosting.

Esempio | helloWorldCodice sorgente
OWIN è un'astrazione dell'API server HTTP che consente la portabilità delle applicazioni tra vari server. Questo esempio illustra come scrivere un'applicazione Hello World usando alcuni wrapper semplici relativi all'astrazione OWIN non elaborata ed eseguirla in un server Web come ASP.NET.

Hello Worldcodice sorgentedi esempio | OWIN non elaborato
Questo esempio illustra come scrivere un'applicazione Hello World usando l'astrazione OWIN non elaborata ed eseguirla in un server Web come Asp.Net.

Esempio di | SignalRCodice sorgente
Illustra come ospitare self-host SignalR usando OWIN/Katana. Per altre informazioni sull'self-hosting di SignalR, vedere Esercitazione: Self-Host SignalR.

Esempio | di file staticiCodice sorgente
Illustra come supportare le richieste HTTP per i file statici usando OWIN/Katana.

API | WebCodice sorgente
Questo esempio illustra come ospitare OWIN in IIS e aggiungere l'API Web alla pipeline OWIN.

Esempio di | Web SocketCodice sorgente
Illustra come supportare Web Socket in OWIN usando la classe System.Net.WebSockets.WebSocket .