Katana 샘플

작성자: Microsoft

Katana 샘플

ASP.NET 경로 샘플 | 소스 코드
일부 애플리케이션에서는 OWIN이 아닌 구성 요소와 함께 Asp.Net 경로 테이블의 OWIN 구성 요소를 연결하려고 합니다. 이 샘플에서는 Microsoft.Owin.Host.SystemWeb에서 제공하는 RouteCollection 확장 메서드 MapOwinPath 및 MapOwinRoute를 사용하는 방법을 보여 줍니다.

분기 파이프라인 샘플 | 소스 코드
OWIN 요청 처리 파이프라인은 선형일 필요가 없습니다. 다른 방법으로 요청을 처리하도록 분기할 수 있습니다. 이 샘플에서는 요청 경로 또는 헤더와 같은 다른 요청 데이터를 기반으로 분기 파이프라인을 생성하는 방법을 보여 줍니다. 이러한 구성 요소는 Microsoft.Owin.Mapping nuget 패키지에서 사용할 수 있습니다.

사용자 지정 서버 샘플 | 소스 코드
OWIN을 자체 호스팅할 때 사용자 지정 OWIN 서버를 사용하는 방법을 보여줍니다.

포함된 샘플 | 소스 코드
일부 OWIN 서버는 자체 프로세스("자체 호스팅") 내에서 실행할 수 있습니다. 이 샘플에서는 Microsoft.Owin.Hosting nuget 패키지에서 제공하는 도구를 사용하여 OWIN 애플리케이션을 시작하는 방법을 보여줍니다.

HelloWorld 샘플 | 소스 코드
OWIN은 다양한 서버에서 애플리케이션 이식성을 가능하게 하는 HTTP 서버 API 추상화입니다. 이 샘플에서는 원시 OWIN 추상화에 대한 간단한 래퍼를 사용하여 헬로 월드 애플리케이션을 작성하고 ASP.NET 같은 웹 서버에서 실행하는 방법을 보여 줍니다.

원시 OWIN 샘플 | 소스 코드 헬로 월드
이 샘플에서는 원시 OWIN 추상화 를 사용하여 헬로 월드 애플리케이션을 작성하고 Asp.Net 같은 웹 서버에서 실행하는 방법을 보여 줍니다.

SignalR 샘플 | 소스 코드
OWIN/Katana를 사용하여 SignalR을 자체 호스팅하는 방법을 보여 줍니다. 자체 호스팅 SignalR에 대한 자세한 내용은 자습서: SignalR 자체 호스트를 참조하세요.

정적 파일 샘플 | 소스 코드
OWIN/Katana를 사용하여 정적 파일에 대한 HTTP 요청을 지원하는 방법을 보여 줍니다.

Web API | 소스 코드
이 샘플에서는 IIS에서 OWIN을 호스트하고 OWIN 파이프라인에 Web API를 추가하는 방법을 보여 줍니다.

웹 소켓 샘플 | 소스 코드
System.Net.WebSockets.WebSocket 클래스를 사용하여 OWIN에서 웹 소켓을 지원하는 방법을 보여 줍니다.