[ServiceContract(Name = "Shipping",
Namespace = "http://Microsoft.ServicePlatformLabs")]
public class ShippingService
{
[OperationContract(Name = "ProcessOrder", IsOneWay = true)]
public void ProcessOrder(string orderId)
{
Console.WriteLine("Processing Shipping information for Order {0}",
orderId);
}
}
同 理 ,
ShippingService 会 以 链 接 方 式 绑 定 到 工 作 流 CloudServiceBusSend 活 动
(activity)的 Action 属性上,即:
http://Microsoft.ServicePlatformLabs/Shipping/ProcessOrder
而这两个服务都会被暴露到
ServiceBus 中以便让用户进行访问操作,从而完成一个客户
下订单的完整流程(
CreateOrder)