다음을 통해 공유


개발 방법

업데이트 날짜: 2013년 1월

적용 대상: Service Bus for Windows Server 1.0

이 섹션에는 Service Bus for Windows Server를 사용한 개발에 관련된 일반적인 방법 작업 집합이 포함되어 있습니다.

Service Bus 개발 방법

  • REST를 Service Bus와 함께 사용하는 방법

  • 오프라인 상태일 때(예: 랩톱에서) Service Bus를 사용하는 방법

REST를 Service Bus와 함께 사용하는 방법

Service Bus for Windows Server는 Windows Azure 서비스 버스에서 제공하는 API와 유사한 런타임 및 관리 작업용 REST API를 제공합니다. Service Bus REST 지원에 대한 자세한 설명은 Azure Service Bus REST API Reference를 참조하십시오. REST를 Service Bus for Windows Server와 함께 사용할 경우 몇 가지 차이점이 있습니다.

오프라인 상태일 때(예: 랩톱에서) Service Bus를 사용하는 방법

Service Bus for Windows Server를 통해 개발자는 오프라인 상태이거나 도메인에 액세스하지 않고도 응용 프로그램을 개발 및 테스트할 수 있습니다. Service Bus for Windows Server에서는 도메인 사용자와 유사하게 로컬 사용자의 자격 증명을 사용할 수 있습니다.

응용 프로그램에 로컬 사용자를 사용하려면 다음을 수행합니다.

  1. 서비스 네임스페이스를 수정하거나 새 서비스 네임스페이스를 만들고 Set-SBNamespace cmdlet을 호출하여 manageUsers 중 하나로 로컬 사용자를 추가합니다. 이 호출은 기존 manageUsers 목록을 재정의합니다.

  2. 코드를 수정하여 로컬 사용자의 자격 증명으로 TokenProvider 개체를 만듭니다. 예를 들면 다음과 같습니다.

    TokenProvider localUserTokenProvider = WindowsTokenProvider.CreateWindowsTokenProvider(
                    connBuilder.StsEndpoints,
                    new System.Net.NetworkCredential (userName, password));
    
    MessagingFactory factory = MessagingFactory.Create(
                connBuilder.GetAbsoluteRuntimeEndpoints(), localUserTokenProvider);
    NamespaceManager namespaceManager = new NamespaceManager(
                connBuilder.GetAbsoluteManagementEndpoints(), localUserTokenProvider);
    

빌드 날짜:

2014-04-18