using System.CodeDom.Compiler; using System.ServiceModel; namespace ArchestrAServices.ASBContract; [GeneratedCode("System.ServiceModel", "4.0.0.0")] [ServiceContract(Namespace = "http://asb.contracts/20111111", ConfigurationName = "IAuthenticateASB")] public interface IAuthenticateASB { [OperationContract(Action = "http://asb.contracts/20111111:connectIn", ReplyAction = "*")] [XmlSerializerFormat(SupportFaults = true)] ConnectResponse Connect(ConnectRequest request); [OperationContract(Action = "http://asb.contracts/20111111:renewIn", ReplyAction = "*")] [XmlSerializerFormat(SupportFaults = true)] RenewResponse Renew(RenewRequest request); [OperationContract(IsOneWay = true, Action = "http://asb.contracts/20111111:authenticateMeIn")] [XmlSerializerFormat(SupportFaults = true)] void AuthenticateMe(AuthenticateMe request); [OperationContract(IsOneWay = true, Action = "http://asb.contracts/20111111:updateSystemAuthenticationConfigurationIn")] [XmlSerializerFormat(SupportFaults = true)] void UpdateSystemAuthenticationConfiguration(UpdateSystemAuthenticationConfiguration request); [OperationContract(IsOneWay = true, Action = "http://asb.contracts/20111111:disconnectIn")] [XmlSerializerFormat(SupportFaults = true)] void Disconnect(Disconnect request); [OperationContract(IsOneWay = true, Action = "http://asb.contracts/20111111:keepAliveIn")] [XmlSerializerFormat(SupportFaults = true)] void KeepAlive(KeepAlive request); }