C# Class Sitecore.Social.Hyves.Providers.HyvesProvider

Inheritance: NetworkProvider, IAuth, IGetAccountInfo, IPublishOnTheWall, IMessageStatistics
ファイルを表示 Open project: Sitecore/Hyves-network-provider-for-Sitecore-Social-Connected-1.3 Class Usage Examples

Public Methods

Method Description
AuthGetAccessToken ( AuthArgs args ) : void
AuthGetCode ( AuthArgs args ) : void
GetAccountBasicData ( Account account ) : AccountBasicData
GetAccountId ( Account account ) : string
GetAccountInfo ( Account account, IEnumerable acceptedFields ) : IEnumerable
GetDisplayName ( Account account ) : string
GetMessageStatistics ( Account account, string messageId ) : double>.Dictionary
GetStatisticsCounterDisplayName ( string statisticsCounterName ) : string
HyvesProvider ( Application application )
PublishOnTheWall ( Account account, Message message ) : string

Private Methods

Method Description
GetHyvesService ( Account account ) : Hyves.Service.HyvesService
GetHyvesSession ( Account account ) : Hyves.Service.Core.HyvesSession
GetHyvesUser ( Account account ) : Hyves.Service.User
GetMethodDescriptionDictionary ( ) : HyvesMethod>.Dictionary
LoadHyvesSession ( AuthArgs authArgs ) : HyvesServerSession
SaveHyvesSession ( AuthArgs authArgs, HyvesServerSession hyvesServerSession ) : void
TryToRemoveBrackets ( string expresstion ) : string

Method Details

AuthGetAccessToken() public method

public AuthGetAccessToken ( AuthArgs args ) : void
args AuthArgs
return void

AuthGetCode() public method

public AuthGetCode ( AuthArgs args ) : void
args AuthArgs
return void

GetAccountBasicData() public method

public GetAccountBasicData ( Account account ) : AccountBasicData
account Account
return AccountBasicData

GetAccountId() public method

public GetAccountId ( Account account ) : string
account Account
return string

GetAccountInfo() public method

public GetAccountInfo ( Account account, IEnumerable acceptedFields ) : IEnumerable
account Account
acceptedFields IEnumerable
return IEnumerable

GetDisplayName() public method

public GetDisplayName ( Account account ) : string
account Account
return string

GetMessageStatistics() public method

public GetMessageStatistics ( Account account, string messageId ) : double>.Dictionary
account Account
messageId string
return double>.Dictionary

GetStatisticsCounterDisplayName() public method

public GetStatisticsCounterDisplayName ( string statisticsCounterName ) : string
statisticsCounterName string
return string

HyvesProvider() public method

public HyvesProvider ( Application application )
application Application

PublishOnTheWall() public method

public PublishOnTheWall ( Account account, Message message ) : string
account Account
message Message
return string