728x90
728x170
using System.ServiceModel;
/// <summary>
/// 서점 인터페이스
/// </summary>
[ServiceContract(Namespace="http://company.com/bookstore")]
public interface IBookStore
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
#region 주문하기 - Order(userID, isbn, amount)
/// <summary>
/// 주문하기
/// </summary>
/// <param name="userID">사용자 ID</param>
/// <param name="isbn">ISBN</param>
/// <param name="amount">수량</param>
/// <returns>주문 ID</returns>
[OperationContract]
int Order(string userID, string isbn, int amount);
#endregion
#region 취소하기 - Cancel(orderID)
/// <summary>
/// 취소하기
/// </summary>
/// <param name="orderID">주문 ID</param>
/// <returns>처리 결과</returns>
bool Cancel(int orderID);
#endregion
}
728x90
그리드형(광고전용)
'C# > WCF' 카테고리의 다른 글
[C#/WCF] 서비스 계약 구현 상속 사용하기 (0) | 2015.11.08 |
---|---|
[C#/WCF] 서비스 계약 인터페이스 상속하기 (0) | 2015.11.08 |
[C#/WCF] MessageParameterAttribute 클래스 사용하기 (0) | 2015.11.04 |
[C#/WCF] 계약에 대한 별칭 사용하기 (0) | 2015.11.04 |
[C#/WCF] 클래스 계약 사용하기 (0) | 2015.11.03 |
[C#/WCF] ServiceMetadataBehavior 클래스 : HttpGetEnabled 속성을 사용해 HTTP GET으로 WSDL 제공하기 (0) | 2015.11.03 |
[C#/WCF] 클라이언트/서버 만들기 - Behavior 오버라이딩 사용하기 (0) | 2015.10.31 |
[C#/WCF] 클라이언트/서버 만들기 - HTTP GET을 통해 WSDL 제공하기 (0) | 2015.10.29 |
[C#/WCF] 클라이언트/서버 만들기 - Binding 오버라이딩 사용하기 (0) | 2015.10.29 |
[C#/WCF] 클라이언트/서버 만들기 - 구성 파일 사용하기 (0) | 2015.10.29 |