개발 방법
업데이트 날짜: 2013년 10월
적용 대상: Service Bus for Windows Server 1.1
이 섹션에는 Service Bus for Windows Server를 사용한 개발에 관련된 일반적인 방법 작업 집합이 포함되어 있습니다.
Service Bus 개발 방법
REST를 서비스 버스와 함께 사용하는 방법
오프라인 상태일 때(예: 랩톱에서) 서비스 버스를 사용하는 방법
REST를 서비스 버스와 함께 사용하는 방법
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 for Windows Server를 통해 개발자는 오프라인 상태이거나 도메인에 액세스하지 않고도 응용 프로그램을 개발 및 테스트할 수 있습니다. Service Bus for Windows Server에서는 도메인 사용자와 유사하게 로컬 사용자의 자격 증명을 사용할 수 있습니다.
응용 프로그램에 로컬 사용자를 사용하려면 다음을 수행합니다.
서비스 네임스페이스를 수정하거나 새 서비스 네임스페이스를 만들고 Set-SBNamespace cmdlet을 호출하여 manageUsers 중 하나로 로컬 사용자를 추가합니다. 이 호출은 기존 manageUsers 목록을 재정의합니다.
코드를 수정하여 로컬 사용자의 자격 증명으로 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