C# Class OpenRasta.UriTemplate

Afficher le fichier Open project: openrasta/openrasta-core Class Usage Examples

Méthodes publiques

Méthode Description
BindByName ( Uri baseAddress, NameValueCollection parameters ) : Uri
BindByPosition ( Uri baseAddress ) : Uri
GetHashCode ( ) : int
IsEquivalentTo ( UriTemplate other ) : bool
Match ( Uri baseAddress, Uri candidate ) : UriTemplateMatch
ToString ( ) : string
UriTemplate ( string template ) : System

Private Methods

Méthode Description
GetQueryStringVariableNames ( QuerySegment>.Dictionary valueCollection ) : IEnumerable
GetVariableName ( string segmentText ) : string
ParseQueryStringVariables ( Uri templateUri ) : QuerySegment>.Dictionary
ParseSegmentVariables ( List _segments ) : UrlSegment>.Dictionary
ParseSegments ( Uri _templateUri ) : List
ParseTemplate ( string template ) : Uri
RemoveTrailingSlash ( string str ) : string
SanitizeUriAsBaseUri ( Uri address ) : Uri

Method Details

BindByName() public méthode

public BindByName ( Uri baseAddress, NameValueCollection parameters ) : Uri
baseAddress System.Uri
parameters System.Collections.Specialized.NameValueCollection
Résultat System.Uri

BindByPosition() public méthode

public BindByPosition ( Uri baseAddress ) : Uri
baseAddress System.Uri
Résultat System.Uri

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

IsEquivalentTo() public méthode

public IsEquivalentTo ( UriTemplate other ) : bool
other UriTemplate
Résultat bool

Match() public méthode

public Match ( Uri baseAddress, Uri candidate ) : UriTemplateMatch
baseAddress System.Uri
candidate System.Uri
Résultat UriTemplateMatch

ToString() public méthode

public ToString ( ) : string
Résultat string

UriTemplate() public méthode

public UriTemplate ( string template ) : System
template string
Résultat System