Class LinkedIn
  
  Defines constants and helper methods that facilitate Facebook functionality
 
  
  
    Inheritance
    System.Object
    
    
    
    
    
    
    LinkedIn
   
  
    Implements
    
    System.IDisposable
    
    
    
    
    
    
    
    
    
   
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
   
  
  Assembly: NFX.Web.dll
  Syntax
  
    public class LinkedIn : SocialNetwork, IApplicationComponent, IDisposable, IService, ILocalizedTimeProvider, IWebClientCaller, ISocialNetworkImplementation, ISocialNetwork, INamed, IConfigurable, IInstrumentable, IExternallyParameterized
   
  Fields
  
  
  
  LINKEDIN_PUB_SERVICE_URL
  
  
  Declaration
  
    public const string LINKEDIN_PUB_SERVICE_URL = "https://www.linkedin.com"
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  Properties
  
  
  
  
  ApiKey
  
  
  Declaration
  
    [Config]
public string ApiKey { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  CanPost
  
  
  Declaration
  
    public override bool CanPost { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  Overrides
  
  
  
  
  CredentialsEntry
  Specifies how service takes user credentials
 
  
  Declaration
  
    public override CredentialsEntryMethod CredentialsEntry { get; }
   
  Property Value
  
  Overrides
  
  
  
  
  Description
  Returns service description
 
  
  Declaration
  
    public override string Description { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  Overrides
  
  
  
  
  ID
  Globally uniquelly identifies social network architype
 
  
  Declaration
  
    public override sealed SocialNetID ID { get; }
   
  Property Value
  
  Overrides
  
  
  
  
  Instance
  Returns a singleton instance of the social network provider
 
  
  Declaration
  
    public static LinkedIn Instance { get; }
   
  Property Value
  
  
  
  
  SecretKey
  
  
  Declaration
  
    [Config]
public string SecretKey { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  ServiceURL
  Returns the root public URL for the service
 
  
  Declaration
  
    public override string ServiceURL { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  Overrides
  
  Methods
  
  
  
  
  CreateSocialUserInfo(Nullable<SocialUserInfoToken>)
  
  
  Declaration
  
    public override SocialUserInfo CreateSocialUserInfo(SocialUserInfoToken? existingToken = default (SocialUserInfoToken? ))
   
  Parameters
  
  Returns
  
  Overrides
  
  
  
  
  DoObtainTokens(SocialUserInfo, JSONDataMap, String)
  
  
  Declaration
  
    protected override void DoObtainTokens(SocialUserInfo userInfo, JSONDataMap request, string returnPageURL)
   
  Parameters
  
  Overrides
  
  
  
  
  DoPostMessage(String, SocialUserInfo)
  
  
  Declaration
  
    protected override void DoPostMessage(string text, SocialUserInfo userInfo)
   
  Parameters
  
  Overrides
  
  
  
  
  DoRetrieveLongTermTokens(SocialUserInfo)
  
  
  Declaration
  
    protected override void DoRetrieveLongTermTokens(SocialUserInfo userInfo)
   
  Parameters
  
  Overrides
  
  
  
  
  DoRetrieveUserInfo(SocialUserInfo)
  
  
  Declaration
  
    protected override void DoRetrieveUserInfo(SocialUserInfo userInfo)
   
  Parameters
  
  Overrides
  
  
  
  
  GetExternalLoginReference(String)
  
  
  Declaration
  
    public override string GetExternalLoginReference(string returnURL)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        returnURL | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  Overrides
  
  Implements
  
  
      System.IDisposable
  
  
  
  
  
  
  
  
  
  
  Extension Methods