C# Class Microsoft.Azure.WebJobs.Script.Binding.HttpBinding

Inheritance: Microsoft.Azure.WebJobs.Script.Binding.FunctionBinding, IResultProcessingBinding
Exibir arquivo Open project: Azure/azure-webjobs-sdk-script

Public Methods

Method Description
BindAsync ( BindingContext context ) : System.Threading.Tasks.Task
CanProcessResult ( object result ) : bool
GetCustomAttributes ( Type parameterType ) : Collection
HttpBinding ( ScriptHostConfiguration config, Microsoft.Azure.WebJobs.Script.Description.BindingMetadata metadata, FileAccess access ) : System
ProcessResult ( object>.IDictionary functionArguments, object systemArguments, string triggerInputName, object result ) : void

Private Methods

Method Description
AddResponseHeader ( HttpResponseMessage response, object>.KeyValuePair header ) : void
CreateNegotiatedResponse ( HttpRequestMessage request, HttpStatusCode statusCode, object content ) : HttpResponseMessage
CreateResponse ( HttpRequestMessage request, HttpStatusCode statusCode, object content, object>.IDictionary headers, bool isRawResponse ) : HttpResponseMessage
CreateResponse ( HttpRequestMessage request, object content ) : HttpResponseMessage
CreateResultContent ( object content, string mediaType = null ) : HttpContent
ParseResponseObject ( object>.IDictionary responseObject, object &content, object>.IDictionary &headers, HttpStatusCode &statusCode, bool &isRawResponse ) : void

Method Details

BindAsync() public method

public BindAsync ( BindingContext context ) : System.Threading.Tasks.Task
context BindingContext
return System.Threading.Tasks.Task

CanProcessResult() public method

public CanProcessResult ( object result ) : bool
result object
return bool

GetCustomAttributes() public method

public GetCustomAttributes ( Type parameterType ) : Collection
parameterType System.Type
return Collection

HttpBinding() public method

public HttpBinding ( ScriptHostConfiguration config, Microsoft.Azure.WebJobs.Script.Description.BindingMetadata metadata, FileAccess access ) : System
config ScriptHostConfiguration
metadata Microsoft.Azure.WebJobs.Script.Description.BindingMetadata
access FileAccess
return System

ProcessResult() public method

public ProcessResult ( object>.IDictionary functionArguments, object systemArguments, string triggerInputName, object result ) : void
functionArguments object>.IDictionary
systemArguments object
triggerInputName string
result object
return void