C# Class Hapikit.Links.Link

Link class augments the base LinkAttributes class with abilities to: - create HttpRequestMessage - attach link hints - attach response handling behaviour - support for URI templates This class can be subclassed with attributes and behaviour that is specific to a particular link relation
Inheritance: LinkAttributes, IRequestFactory
Exibir arquivo Open project: hapikit/hapikit.net Class Usage Examples

Public Methods

Method Description
AddHint ( Hint hint ) : void
AddRequestBuilder ( DelegatingRequestBuilder requestBuilder ) : void
AddRequestBuilder ( HttpRequestMessage>.Func requestBuilderFunc ) : void
Clone ( ) : Link
CreateRequest ( ) : HttpRequestMessage
GetHints ( ) : IEnumerable
Link ( ) : System

Method Details

AddHint() public method

public AddHint ( Hint hint ) : void
hint Hint
return void

AddRequestBuilder() public method

public AddRequestBuilder ( DelegatingRequestBuilder requestBuilder ) : void
requestBuilder Hapikit.RequestBuilders.DelegatingRequestBuilder
return void

AddRequestBuilder() public method

public AddRequestBuilder ( HttpRequestMessage>.Func requestBuilderFunc ) : void
requestBuilderFunc HttpRequestMessage>.Func
return void

Clone() public method

public Clone ( ) : Link
return Link

CreateRequest() public method

public CreateRequest ( ) : HttpRequestMessage
return System.Net.Http.HttpRequestMessage

GetHints() public method

public GetHints ( ) : IEnumerable
return IEnumerable

Link() public method

public Link ( ) : System
return System