C# Class NContext.Extensions.AspNet.WebApi.Patching.PatchRequestParameterBinding

Parameter binding that will read from the body to create a new PatchRequest{T}
Inheritance: System.Web.Http.Controllers.HttpParameterBinding
Afficher le fichier Open project: PowerDMS/NContext

Méthodes publiques

Méthode Description
ExecuteBindingAsync ( System.Web.Http.Metadata.ModelMetadataProvider metadataProvider, System.Web.Http.Controllers.HttpActionContext actionContext, CancellationToken cancellationToken ) : Task

Executes the binding asynchronous.

PatchRequestParameterBinding ( HttpParameterDescriptor descriptor, IBodyModelValidator bodyModelValidator ) : Common.System

Initializes a new instance of the PatchRequestParameterBinding class.

Méthodes protégées

Méthode Description
CreatePatchRequest ( HttpRequestMessage request, System.Web.Http.HttpConfiguration configuration ) : Task

Creates the PatchRequest{T} instance.

Private Methods

Méthode Description
PatchRequestParameterBinding ( ) : Common.System

Method Details

CreatePatchRequest() protected méthode

Creates the PatchRequest{T} instance.
protected CreatePatchRequest ( HttpRequestMessage request, System.Web.Http.HttpConfiguration configuration ) : Task
request System.Net.Http.HttpRequestMessage The request.
configuration System.Web.Http.HttpConfiguration The configuration.
Résultat Task

ExecuteBindingAsync() public méthode

Executes the binding asynchronous.
public ExecuteBindingAsync ( System.Web.Http.Metadata.ModelMetadataProvider metadataProvider, System.Web.Http.Controllers.HttpActionContext actionContext, CancellationToken cancellationToken ) : Task
metadataProvider System.Web.Http.Metadata.ModelMetadataProvider The metadata provider.
actionContext System.Web.Http.Controllers.HttpActionContext The action context.
cancellationToken System.Threading.CancellationToken The cancellation token.
Résultat Task

PatchRequestParameterBinding() public méthode

Initializes a new instance of the PatchRequestParameterBinding class.
public PatchRequestParameterBinding ( HttpParameterDescriptor descriptor, IBodyModelValidator bodyModelValidator ) : Common.System
descriptor HttpParameterDescriptor The descriptor.
bodyModelValidator IBodyModelValidator The body model validator.
Résultat Common.System