protected override BposNavBarInfo ExecuteRequest(ShellServiceClient client, string cultureName, string userPrincipalName, string userPuid, AuthZClientInfo effectiveCaller, string trackingGuid)
        {
            NavBarInfoRequest navBarInfoRequest = new NavBarInfoRequest
            {
                BrandId           = null,
                CultureName       = cultureName,
                CurrentMainLinkID = NavBarMainLinkID.Outlook,
                UserPrincipalName = userPrincipalName,
                UserPuid          = userPuid,
                WorkloadId        = WorkloadAuthenticationId.Exchange,
                TrackingGuid      = trackingGuid
            };
            NavBarInfo navBarInfo = client.GetNavBarInfo(navBarInfoRequest);

            return(this.CreateBposNavBarInfo(navBarInfo, effectiveCaller));
        }
Esempio n. 2
0
 protected override void CallShellService(ShellServiceClient client, NavBarInfoRequest request)
 {
     this.navbarInfo = client.GetNavBarInfo(request);
 }