public string Logon(int ContractVersion, MyCTS.Services.SessionManagerTest.LogonRequestData logonRequestData)
 {
     MyCTS.Services.SessionManagerTest.LogonRequest inValue = new MyCTS.Services.SessionManagerTest.LogonRequest();
     inValue.ContractVersion  = ContractVersion;
     inValue.logonRequestData = logonRequestData;
     MyCTS.Services.SessionManagerTest.LogonResponse retVal = ((MyCTS.Services.SessionManagerTest.ISessionManager)(this)).Logon(inValue);
     return(retVal.Signature);
 }
 MyCTS.Services.SessionManagerTest.LogonResponse MyCTS.Services.SessionManagerTest.ISessionManager.Logon(MyCTS.Services.SessionManagerTest.LogonRequest request)
 {
     return(base.Channel.Logon(request));
 }