C# Class Rebel.Hive.Configuration.ProviderMappingGroup

Inheritance: IRequiresFrameworkContext
Show file Open project: RebelCMS/rebelcmsxu5 Class Usage Examples

Public Methods

Method Description
IsMatchForUri ( Uri uri ) : ProviderUriMatchResult

Determines whether this group matches the specified route URI.

IsMatchForUri ( string uri ) : ProviderUriMatchResult

Determines whether this group matches the specified route URI.

ProviderMappingGroup ( string key, IEnumerable matches, IEnumerable readers, IEnumerable writers, IFrameworkContext frameworkContext ) : System
ProviderMappingGroup ( string key, WildcardUriMatch singleMatch, ReadonlyProviderSetup singleReader, ProviderSetup singleWriter, IFrameworkContext frameworkContext ) : System

Private Methods

Method Description
FixUriBugs ( string uri ) : string
GetAndCacheUriMatchRegexes ( ) : IEnumerable

Method Details

IsMatchForUri() public method

Determines whether this group matches the specified route URI.
public IsMatchForUri ( Uri uri ) : ProviderUriMatchResult
uri System.Uri The URI.
return ProviderUriMatchResult

IsMatchForUri() public method

Determines whether this group matches the specified route URI.
public IsMatchForUri ( string uri ) : ProviderUriMatchResult
uri string The URI.
return ProviderUriMatchResult

ProviderMappingGroup() public method

public ProviderMappingGroup ( string key, IEnumerable matches, IEnumerable readers, IEnumerable writers, IFrameworkContext frameworkContext ) : System
key string
matches IEnumerable
readers IEnumerable
writers IEnumerable
frameworkContext IFrameworkContext
return System

ProviderMappingGroup() public method

public ProviderMappingGroup ( string key, WildcardUriMatch singleMatch, ReadonlyProviderSetup singleReader, ProviderSetup singleWriter, IFrameworkContext frameworkContext ) : System
key string
singleMatch WildcardUriMatch
singleReader ReadonlyProviderSetup
singleWriter ProviderSetup
frameworkContext IFrameworkContext
return System