C# Class Sitecore.Feature.Demo.Services.ProfileProvider

Inheritance: IProfileProvider
显示文件 Open project: Sitecore/Habitat Class Usage Examples

Public Methods

Method Description
GetPatternsWithGravityShare ( ProfileItem visibleProfile, ProfilingTypes type ) : IEnumerable
GetSiteProfiles ( ) : IEnumerable
HasMatchingPattern ( ProfileItem currentProfile, ProfilingTypes type ) : bool

Private Methods

Method Description
CreatePatternMatch ( ProfileItem visibleProfile, double>.KeyValuePair patternKeyValuePair ) : Sitecore.Feature.Demo.Models.PatternMatch
GetActiveMatchedPattern ( ProfileItem visibleProfile ) : Pattern
GetHistoricMatchedPattern ( ProfileItem profile ) : Pattern
GetPatternImageUrl ( double>.KeyValuePair patternKeyValuePair ) : string

Method Details

GetPatternsWithGravityShare() public method

public GetPatternsWithGravityShare ( ProfileItem visibleProfile, ProfilingTypes type ) : IEnumerable
visibleProfile ProfileItem
type ProfilingTypes
return IEnumerable

GetSiteProfiles() public method

public GetSiteProfiles ( ) : IEnumerable
return IEnumerable

HasMatchingPattern() public method

public HasMatchingPattern ( ProfileItem currentProfile, ProfilingTypes type ) : bool
currentProfile ProfileItem
type ProfilingTypes
return bool