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