Upload
hoc-lap-trinh-web
View
597
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
public class Invoice {
public string CustomerId;
public string InvoiceDate;
public double Amount; ...
}
public interface IInvoiceService {
void SubmitInvoice(Invoice invoice);
}
public class InvoiceService : IInvoiceService {
public void SubmitInvoice(Invoice invoice) {
... // implementation omitted
}
}
[DataContract]
[DataMember]
[DataMember]
[DataMember]
[ServiceContract]
[OperationContract]
}
<configuration><system.serviceModel>
<services><service name="InvoiceService">
<endpointaddress="http://server/invoiceservice"binding="webHttpBinding"contract="IInvoiceService"/>
<endpointaddress="net.msmq://server/invoicequeue"binding="netMsmqBinding"contract="IInvoiceService"/>
<endpointaddress="net.tcp://server:8081/invoiceservice"binding="netTcpBinding"contract="IInvoiceService"/>
</service></services>
</system.serviceModel></configuration>