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()>

Page 326
Image 326
Microsoft 9GD00001 manual 303