C# 클래스 System.UriTemplate

파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

공개 메소드들

메소드 설명
BindByName ( Uri baseAddress, string>.IDictionary parameters ) : Uri
BindByName ( Uri baseAddress, string>.IDictionary parameters, bool omitDefaults ) : Uri
BindByName ( Uri baseAddress, Object parameters ) : Uri
BindByName ( Uri baseAddress, Object parameters, bool omitDefaults ) : Uri
BindByPosition ( Uri baseAddress ) : Uri
IsEquivalentTo ( UriTemplate other ) : bool
Match ( Uri baseAddress, Uri candidate ) : System.UriTemplateMatch
ToString ( ) : string
UriTemplate ( string template ) : System
UriTemplate ( string template, string>.IDictionary additionalDefaults ) : System
UriTemplate ( string template, bool ignoreTrailingSlash ) : System
UriTemplate ( string template, bool ignoreTrailingSlash, string>.IDictionary additionalDefaults ) : System

비공개 메소드들

메소드 설명
BindByName ( int &src, StringBuilder sb, ReadOnlyCollection names, Object nvc, string>.IDictionary dic, bool omitDefaults, bool query ) : void
BindByNameCommon ( Uri baseAddress, Object nvc, string>.IDictionary dic, bool omitDefaults ) : Uri
BindByPosition ( int &src, StringBuilder sb, ReadOnlyCollection names, string values, int &index ) : void
CheckBaseAddress ( Uri baseAddress ) : void
ParsePathTemplate ( string template, int index, int end ) : ReadOnlyCollection
ParseQueryTemplate ( string template, int index, int end ) : void
StringIndexOf ( string s, string pattern, int idx ) : int
TrimRenderedUri ( StringBuilder sb ) : string

메소드 상세

BindByName() 공개 메소드

public BindByName ( Uri baseAddress, string>.IDictionary parameters ) : Uri
baseAddress Uri
parameters string>.IDictionary
리턴 Uri

BindByName() 공개 메소드

public BindByName ( Uri baseAddress, string>.IDictionary parameters, bool omitDefaults ) : Uri
baseAddress Uri
parameters string>.IDictionary
omitDefaults bool
리턴 Uri

BindByName() 공개 메소드

public BindByName ( Uri baseAddress, Object parameters ) : Uri
baseAddress Uri
parameters Object
리턴 Uri

BindByName() 공개 메소드

public BindByName ( Uri baseAddress, Object parameters, bool omitDefaults ) : Uri
baseAddress Uri
parameters Object
omitDefaults bool
리턴 Uri

BindByPosition() 공개 메소드

public BindByPosition ( Uri baseAddress ) : Uri
baseAddress Uri
리턴 Uri

IsEquivalentTo() 공개 메소드

public IsEquivalentTo ( UriTemplate other ) : bool
other UriTemplate
리턴 bool

Match() 공개 메소드

public Match ( Uri baseAddress, Uri candidate ) : System.UriTemplateMatch
baseAddress Uri
candidate Uri
리턴 System.UriTemplateMatch

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

UriTemplate() 공개 메소드

public UriTemplate ( string template ) : System
template string
리턴 System

UriTemplate() 공개 메소드

public UriTemplate ( string template, string>.IDictionary additionalDefaults ) : System
template string
additionalDefaults string>.IDictionary
리턴 System

UriTemplate() 공개 메소드

public UriTemplate ( string template, bool ignoreTrailingSlash ) : System
template string
ignoreTrailingSlash bool
리턴 System

UriTemplate() 공개 메소드

public UriTemplate ( string template, bool ignoreTrailingSlash, string>.IDictionary additionalDefaults ) : System
template string
ignoreTrailingSlash bool
additionalDefaults string>.IDictionary
리턴 System