1 ' Copyright (c) Microsoft Corporation. All rights reserved.
4 Imports System
.Collections
.Generic
5 Imports System
.Runtime
.Serialization
6 Imports System
.ServiceModel
10 Namespace Microsoft
.WorkflowServices
.Samples
12 Public Interface IOrder
13 <OperationContract(IsInitiating
:=True)> _
14 Function SubmitOrder(ByVal po
As PurchaseOrder
, ByVal context
As IDictionary(Of
String, String)) As String
18 Public Interface IOrderDetails
19 <OperationContract()> _
20 Function OrderDetails(ByVal po
As PurchaseOrder
, ByVal quote
As ShippingQuote
) As String
24 Public Interface IShippingRequest
25 <OperationContract(IsInitiating
:=True)> _
26 Function RequestShippingQuote(ByVal po
As PurchaseOrder
, ByVal context
As IDictionary(Of
String, String)) As String
30 Public Interface IShippingQuote
31 <OperationContract(IsOneWay
:= True)> _
32 Sub ShippingQuote(ByVal quote
As ShippingQuote
)
36 Public Class PurchaseOrder
38 Public OrderId
As Integer
40 Public Amount
As Integer
42 Public CustomerName
As String
46 Public Class ShippingQuote
48 Public ShippingCost
As Integer
50 Public EstimatedShippingDate
As DateTime