C# 클래스 Ramone.BindingExtensions

파일 보기 프로젝트 열기: JornWildt/Ramone

공개 메소드들

메소드 설명
Bind ( this session, ILinkTemplate link, object parameters = null ) : Request

Resolve link template and create request bound to existing session.

Bind ( this template, Uri baseUri, object parameters = null ) : Request

Resolve URI template with supplied base URI and create request with implicit session.

Bind ( this session, UriTemplate template, object parameters = null ) : Request

Resolve URI template, add session base URL and create a request bound to the session.

Bind ( this url, object parameters = null ) : Request

Resolve absolute string URI template and create request with implicit session.

Bind ( this session, string url, object parameters = null ) : Request

Resolve string URI template with session base URL and create a request bound to the session.

BindTemplate ( Uri baseUri, UriTemplate template, object parameters = null ) : Uri

Resolve URI template with base URI and different types of arguments.

BindUri ( this session, Uri url, object parameters = null ) : Uri

Bind URI template with session base URI and create new URI.

BindUri ( this session, UriTemplate template, object parameters = null ) : Uri

Resolve URI template, add session base URL and create a URI.

BindUri ( this session, string url, object parameters = null ) : Uri

Resolve string URI template with session base URL and create a URI.

메소드 상세

Bind() 공개 정적인 메소드

Resolve link template and create request bound to existing session.
public static Bind ( this session, ILinkTemplate link, object parameters = null ) : Request
session this
link ILinkTemplate
parameters object
리턴 Request

Bind() 공개 정적인 메소드

Resolve URI template with supplied base URI and create request with implicit session.
public static Bind ( this template, Uri baseUri, object parameters = null ) : Request
template this
baseUri System.Uri
parameters object
리턴 Request

Bind() 공개 정적인 메소드

Resolve URI template, add session base URL and create a request bound to the session.
public static Bind ( this session, UriTemplate template, object parameters = null ) : Request
session this
template System.UriTemplate
parameters object
리턴 Request

Bind() 공개 정적인 메소드

Resolve absolute string URI template and create request with implicit session.
public static Bind ( this url, object parameters = null ) : Request
url this
parameters object
리턴 Request

Bind() 공개 정적인 메소드

Resolve string URI template with session base URL and create a request bound to the session.
public static Bind ( this session, string url, object parameters = null ) : Request
session this
url string
parameters object
리턴 Request

BindTemplate() 공개 정적인 메소드

Resolve URI template with base URI and different types of arguments.
public static BindTemplate ( Uri baseUri, UriTemplate template, object parameters = null ) : Uri
baseUri System.Uri Base URI for resolving relative URI templates.
template System.UriTemplate The URI template to resolve.
parameters object Parameters for resolving URI template (can be IDictionary, NameValueCollection or /// any object where property names are used to match parameter names.
리턴 System.Uri

BindUri() 공개 정적인 메소드

Bind URI template with session base URI and create new URI.
public static BindUri ( this session, Uri url, object parameters = null ) : Uri
session this
url System.Uri
parameters object
리턴 System.Uri

BindUri() 공개 정적인 메소드

Resolve URI template, add session base URL and create a URI.
public static BindUri ( this session, UriTemplate template, object parameters = null ) : Uri
session this
template System.UriTemplate
parameters object
리턴 System.Uri

BindUri() 공개 정적인 메소드

Resolve string URI template with session base URL and create a URI.
public static BindUri ( this session, string url, object parameters = null ) : Uri
session this
url string
parameters object
리턴 System.Uri