Exemple #1
0
        public bool End()
        {
            CswWebSvcResourceInitializerNbt Resource = new CswWebSvcResourceInitializerNbt(_Context, null);

            Resource.initResources();
            Resource.deauthenticate();
            Resource.deInitResources();
            return(true);
        }
Exemple #2
0
        public CswNbtWebServiceSession.CswNbtAuthReturn End(bool Deauthenticate)
        {
            CswWebSvcResourceInitializerNbt Resource = new CswWebSvcResourceInitializerNbt(_Context, null);

            Resource.initResources();
            Resource.deauthenticate();
            Resource.deInitResources();

            CswNbtWebServiceSession.CswNbtAuthReturn Ret = new CswNbtWebServiceSession.CswNbtAuthReturn();
            Ret.Authentication.AuthenticationStatus = CswEnumAuthenticationStatus.Deauthenticated;
            ((ICswWebSvcRetObj)Ret).finalize(Resource.CswNbtResources, _Context, Ret.Authentication.AuthenticationStatus);
            return(Ret);
        }
Exemple #3
0
        public CswNbtWebServiceSession.CswNbtSessionReturn ResetPassword(CswWebSvcSessionAuthenticateData.Authentication.Response.Expired Request)
        {
            //delegate has to be static because you can't create an instance yet: you don't have resources until the delegate is actually called
            CswNbtWebServiceSession.CswNbtSessionReturn Ret = new CswNbtWebServiceSession.CswNbtSessionReturn();
            CswWebSvcResourceInitializerNbt             ResourceInitializerNbt = new CswWebSvcResourceInitializerNbt(_Context, null);
            var InitDriverType = new CswWebSvcDriver <CswNbtWebServiceSession.CswNbtSessionReturn, CswWebSvcSessionAuthenticateData.Authentication.Response.Expired>(
                CswWebSvcResourceInitializer: ResourceInitializerNbt,
                ReturnObj: Ret,
                WebSvcMethodPtr: CswNbtWebServiceSession.resetPassword,
                ParamObj: Request
                );

            InitDriverType.run();
            return(Ret);
        }