c# - How can I save Login Token in outlook Addin -


im programming c# outlook addin. addin should pass information e-mail item webservice. after im logged in on webservice logintokens. question can save login informations, don't need log in again every time reopen outlook? tokens 30 days valid, dont need every time reopen outlook new tokens.

public interface iloginhandler {     string logintoken { get; set; }     string loginsessiontoken { get; set; }      void requerycredentials();      bool lastauthorizationok { get; set; }     bool ispasswordchangerequired { get; set; }      string twofactorauthsessiontoken { get; set; }     bool rememberlogin { get; set; }     void requesttwofactorauthcode(twofactorauthenticationtype type);      void aftersuccessfultwofactorauth(loginreturn.loginreturncode loginreturncode, bool autologinset);      void cleartokenandlogin();     void promptpasswordchange(); } 

the outlook object model provides storageitem object that. read more in creating , saving data solution storage article.

sub storedata()   dim oinbox folder   dim mystorage storageitem   dim myprivateproperty userproperty    set oinbox = application.session.getdefaultfolder(olfolderinbox)   ' existing instance of storageitem subject, or create new if doesn't exist   set mystorage = oinbox.getstorage("my private storage", olidentifybysubject)    if mystorage.size = 0     'there no existing storageitem subject, created new 1     'create custom property order number     set myprivateproperty = mystorage.userproperties.add("order number", olnumber)   else     'assume existing storage has order number property     set myprivateproperty = mystorage.userproperties("order number")   end if   myprivateproperty.value = lngordernumber   mystorage.save    end sub 

in general, may treat c# add-in regular managed application , use way .net provides or like.


Comments

Popular posts from this blog

php - Vagrant up error - Uncaught Reflection Exception: Class DOMDocument does not exist -

vue.js - Create hooks for automated testing -

.htaccess - ERR_TOO_MANY_REDIRECTS htaccess -