public override Task <ByeReply> SayGoodBye(ByeRequest request, ServerCallContext context) { return(Task.FromResult(new ByeReply { Message = "GoodBye " + request.Name })); }
public override Task <ByeReply> SayBye(ByeRequest request, ServerCallContext context) { return(Task.FromResult(new ByeReply { Message = string.Join(',', Enumerable.Repeat(request.NAME, request.Reps)) })); }
public void Bye(ref EndpointReferenceType EndpointReference, string Types, ScopesType Scopes, string XAddrs, uint MetadataVersion, ref System.Xml.XmlElement[] Any, ref System.Xml.XmlAttribute[] AnyAttr) { ByeRequest inValue = new ByeRequest(); inValue.EndpointReference = EndpointReference; inValue.Types = Types; inValue.Scopes = Scopes; inValue.XAddrs = XAddrs; inValue.MetadataVersion = MetadataVersion; inValue.Any = Any; inValue.AnyAttr = AnyAttr; ByeResponse retVal = ((RemoteDiscoveryPort)(this)).Bye(inValue); EndpointReference = retVal.EndpointReference; Any = retVal.Any; AnyAttr = retVal.AnyAttr; }
ByeResponse RemoteDiscoveryPort.Bye(ByeRequest request) { return(base.Channel.Bye(request)); }