BrockAllen.OAuth2.LinkedInProvider.AdditionalParameters C# (CSharp) Метод

AdditionalParameters() приватный статический Метод

private static AdditionalParameters ( NameValueCollection additionalParams ) : NameValueCollection
additionalParams System.Collections.Specialized.NameValueCollection
Результат System.Collections.Specialized.NameValueCollection
        private static NameValueCollection AdditionalParameters(NameValueCollection additionalParams)
        {
            if (additionalParams == null)
            {
                additionalParams = new NameValueCollection();
            }

            additionalParams.Add("format", "json");

            return additionalParams;
        }

Usage Example

 public LinkedInProvider(string clientID, string clientSecret, string scope, NameValueCollection additionalParams = null)
     : base(ProviderType.LinkedIn,
            "https://www.linkedin.com/uas/oauth2/authorization",
            "https://www.linkedin.com/uas/oauth2/accessToken",
            "https://api.linkedin.com/v1/people/~:(id,first-name,last-name,email-address,picture-url,formatted-name,location:(country:(code)),public-profile-url)",
            clientID, clientSecret, "oauth2_access_token", LinkedInProvider.AdditionalParameters(additionalParams))
 {
     if (scope == null)
     {
         Scope = "r_fullprofile r_emailaddress";
     }
     else
     {
         Scope = scope;
     }
 }