C# Class System.UriTemplate

Afficher le fichier Open project: kumpera/mono Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

BindByName() public méthode

public BindByName ( Uri baseAddress, string>.IDictionary parameters ) : Uri
baseAddress Uri
parameters string>.IDictionary
Résultat Uri

BindByName() public méthode

public BindByName ( Uri baseAddress, string>.IDictionary parameters, bool omitDefaults ) : Uri
baseAddress Uri
parameters string>.IDictionary
omitDefaults bool
Résultat Uri

BindByName() public méthode

public BindByName ( Uri baseAddress, Object parameters ) : Uri
baseAddress Uri
parameters Object
Résultat Uri

BindByName() public méthode

public BindByName ( Uri baseAddress, Object parameters, bool omitDefaults ) : Uri
baseAddress Uri
parameters Object
omitDefaults bool
Résultat Uri

BindByPosition() public méthode

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

IsEquivalentTo() public méthode

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

Match() public méthode

public Match ( Uri baseAddress, Uri candidate ) : System.UriTemplateMatch
baseAddress Uri
candidate Uri
Résultat System.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

UriTemplate() public méthode

public UriTemplate ( string template, string>.IDictionary additionalDefaults ) : System
template string
additionalDefaults string>.IDictionary
Résultat System

UriTemplate() public méthode

public UriTemplate ( string template, bool ignoreTrailingSlash ) : System
template string
ignoreTrailingSlash bool
Résultat System

UriTemplate() public méthode

public UriTemplate ( string template, bool ignoreTrailingSlash, string>.IDictionary additionalDefaults ) : System
template string
ignoreTrailingSlash bool
additionalDefaults string>.IDictionary
Résultat System