Microsoft 9GD00001 Computer Accessories User Manual


 
Chapter 11: Deploying Web Services with WCF 303
{
// NOTE: You can use the "Rename" command on the
// "Refactor" menu to change the interface name
// "IService1" in both code and config file together.
[ServiceContract]
public interface ICustomerService
{
[OperationContract]
string GetData(int value);
[OperationContract]
CompositeType GetDataUsingDataContract
(CompositeType composite);
// TODO: Add your service operations here
}
// Use a data contract as illustrated in the sample
// below to add composite types to service operations
[DataContract]
public class CompositeType
{
bool boolValue = true;
string stringValue = "Hello ";
[DataMember]
public bool BoolValue
{
get { return boolValue; }
set { boolValue = value; }
}
[DataMember]
public string StringValue
{
get { return stringValue; }
set { stringValue = value; }
}
}
}
VB:
' NOTE: You can use the "Rename" command on the
' context menu to change the interface name "IService1"
' in both code and config file together.
<ServiceContract()>