I am trying to use UserIdTicketCredentials to re-login with saved ticket values, I have some questions:
1. How long will the ticket be valid?
2. Is there any difference between a re-login with ticket and a re-login with just same user name and password?
3. For a standalone exe, do I need explicitly logout before exit the exe? Because as I know it seems have no bad consequences, license is freed. Will it continue holding some resources on the server?
4. Even after I explicitly logout, I can still login with previous ticket, although the login is not valid (method calls throw exceptions), why? How can I tell if the re-login is actually valid, aside from try a method call and catch it (which is what I do for now)?