public IDataAccessService(IIDataAccessService service, ProtocolVersion version) : base(version) { // Set the service implementation properties m_service = service; // Set base service properties ServiceNamespace = new WsXmlNamespace("ida", "http://tempuri.org/"); ServiceID = "urn:uuid:358c10f8-ff82-4e9e-977d-236f02d75e7d"; ServiceTypeName = "IDataAccessService"; // Add service types here ServiceOperations.Add(new WsServiceOperation("http://tempuri.org/IDataAccessService", "GetData")); ServiceOperations.Add(new WsServiceOperation("http://tempuri.org/IDataAccessService", "SetData")); ServiceOperations.Add(new WsServiceOperation("http://tempuri.org/IDataAccessService", "SetFileInfo")); ServiceOperations.Add(new WsServiceOperation("http://tempuri.org/IDataAccessService", "GetNestedData")); ServiceOperations.Add(new WsServiceOperation("http://tempuri.org/IDataAccessService", "SetNestedData")); // Add event sources here }
public IDataAccessService(IIDataAccessService service) : this(service, new ProtocolVersion10()) { }