C# Class Microsoft.Azure.WebJobs.Script.WebHost.Models.ApiModelUtility

A utility class that enables creation of ApiModel and Link instances suitable for consumption over our REST API.
Show file Open project: Azure/azure-webjobs-sdk-script

Public Methods

Method Description
CreateApiModel ( object model, HttpRequestMessage request, string relativeResourcePath = "", bool addSelfLink = true ) : ApiModel
CreateLink ( HttpRequestMessage request, Uri resourceUri, string relation ) : Link

Private Methods

Method Description
ApiModelUtility ( ) : System
GetBaseUri ( HttpRequestMessage request, string suffix = "" ) : string

Method Details

CreateApiModel() public static method

public static CreateApiModel ( object model, HttpRequestMessage request, string relativeResourcePath = "", bool addSelfLink = true ) : ApiModel
model object
request System.Net.Http.HttpRequestMessage
relativeResourcePath string
addSelfLink bool
return ApiModel

CreateLink() public static method

public static CreateLink ( HttpRequestMessage request, Uri resourceUri, string relation ) : Link
request System.Net.Http.HttpRequestMessage
resourceUri System.Uri
relation string
return Link