public Program() { dClient = new DirectLineClient(directLineSecret); client = new UCWAClient(); client.SendingRequest += (client, resource) => { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", TokenService.AquireOnPremToken(resource)); }; client.MessageReceived += Client_MessageReceived; client.MessagingInvitationReceived += Client_MessagingInvitationReceived; client.OnlineMeetingInvitationReceived += Client_OnlineMeetingInvitationReceived; }
public UCWASample() { client = new UCWAClient(); client.SendingRequest += (client, resource) => { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", TokenService.AquireAADToken(resource)); }; client.ContactPresenceUpdated += Client_ContactPresenceUpdated; client.ContactAdded += Client_ContactAdded; client.ContactAddedToGroup += Client_ContactAddedToGroup; client.ContactDeleted += Client_ContactDeleted; client.ContactDeletedFromGroup += Client_ContactDeletedFromGroup; client.MessageReceived += Client_MessageReceived; client.MessagingInvitationReceived += Client_MessagingInvitationReceived; client.OnlineMeetingInvitationReceived += Client_OnlineMeetingInvitationReceived; client.GroupAddedToMyGroups += Client_GroupAddedToMyGroups; client.GroupDeletedFromMyGroups += Client_GroupDeletedFromMyGroups; Signin(TokenService.username, TokenService.password); }
public UCWASample() { // Instantiate UCWA Client by setting retry policy. client = new UCWAClient(new LinearTransientErrorHandlingPolicy(1000, 10)); client.SendingRequest += (client, resource) => { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", TokenService.AquireAADToken(resource)); }; client.ContactPresenceUpdated += Client_ContactPresenceUpdated; client.ContactAdded += Client_ContactAdded; client.ContactAddedToGroup += Client_ContactAddedToGroup; client.ContactDeleted += Client_ContactDeleted; client.ContactDeletedFromGroup += Client_ContactDeletedFromGroup; client.MessageReceived += Client_MessageReceived; client.MessagingInvitationReceived += Client_MessagingInvitationReceived; client.OnlineMeetingInvitationReceived += Client_OnlineMeetingInvitationReceived; client.GroupAddedToMyGroups += Client_GroupAddedToMyGroups; client.GroupDeletedFromMyGroups += Client_GroupDeletedFromMyGroups; Signin(TokenService.username, TokenService.password); AppDomain.CurrentDomain.DomainUnload += CurrentDomain_DomainUnload;; }