internal static ADUser GetLocalTempateUser()
 {
     if (TemplateTenantConfiguration.cachedTemplateUser == null)
     {
         TemplateTenantConfiguration.RetrieveLocalTempateUserContext();
     }
     return(TemplateTenantConfiguration.cachedTemplateUser);
 }
 internal static SecurityDescriptor GetTemplateUserSecurityDescriptorBlob()
 {
     if (TemplateTenantConfiguration.cachedTemplateUser == null)
     {
         TemplateTenantConfiguration.RetrieveLocalTempateUserContext();
     }
     return(TemplateTenantConfiguration.cachedTemplateUserSd);
 }
 internal static ITenantRecipientSession GetTempateTenantRecipientSession()
 {
     if (TemplateTenantConfiguration.cachedTemplateUser == null)
     {
         TemplateTenantConfiguration.RetrieveLocalTempateUserContext();
     }
     return(TemplateTenantConfiguration.cachedRecipientSession);
 }