C# Класс OpenRasta.UriTemplate

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

BindByName() публичный Метод

public BindByName ( Uri baseAddress, NameValueCollection parameters ) : Uri
baseAddress System.Uri
parameters System.Collections.Specialized.NameValueCollection
Результат System.Uri

BindByPosition() публичный Метод

public BindByPosition ( Uri baseAddress ) : Uri
baseAddress System.Uri
Результат System.Uri

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

IsEquivalentTo() публичный Метод

public IsEquivalentTo ( UriTemplate other ) : bool
other UriTemplate
Результат bool

Match() публичный Метод

public Match ( Uri baseAddress, Uri candidate ) : UriTemplateMatch
baseAddress System.Uri
candidate System.Uri
Результат UriTemplateMatch

ToString() публичный Метод

public ToString ( ) : string
Результат string

UriTemplate() публичный Метод

public UriTemplate ( string template ) : System
template string
Результат System