Пример #1
0
        private void spfInstance_SendingRequest(object sender, System.Data.Services.Client.SendingRequestEventArgs e)
        {
            // Set Claim-based auth header
            var bearerToken = AuthenticationHelper.GetPrincipalBearerToken();

            // TODO: We should fail here when I remove the basic auth fallback
            if (!string.IsNullOrWhiteSpace(bearerToken))
            {
                e.RequestHeaders.Add("Authorization", "Bearer " + bearerToken);
            }

            e.RequestHeaders.Add("Accept-Language", System.Threading.Thread.CurrentThread.CurrentUICulture.Name);

            // Set common headers, including x-ms-principal-id
            RequestCorrelationContext current = RequestCorrelationContext.Current;

            current.Transfer(e.RequestHeaders);
        }
Пример #2
0
 void Container_SendingRequest(object sender, System.Data.Services.Client.SendingRequestEventArgs e)
 {
     Console.WriteLine("{0} {1}", e.Request.Method, e.Request.RequestUri);
 }
Пример #3
0
 void NorthwindClientEntities_SendingRequest(object sender, System.Data.Services.Client.SendingRequestEventArgs e)
 {
     // Write some logging information to the page to demonstrate the ADO.NET Data Service requests
     // that are being made.
     HttpContext.Current.Response.Write(e.Request.RequestUri + "<br>");
 }