C# 클래스 OpenRasta.UriTemplate

파일 보기 프로젝트 열기: openrasta/openrasta-core 1 사용 예제들

공개 메소드들

메소드 설명
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