Table of Contents

Delegate HttpRequestInterceptorDelegate

Namespace
HotChocolate.AspNetCore
Assembly
HotChocolate.AspNetCore.dll
public delegate ValueTask HttpRequestInterceptorDelegate(HttpContext context, IRequestExecutor requestExecutor, IQueryRequestBuilder requestBuilder, CancellationToken cancellationToken)

Parameters

context HttpContext
requestExecutor IRequestExecutor
requestBuilder IQueryRequestBuilder
cancellationToken CancellationToken

Returns

ValueTask

Constructors

HttpRequestInterceptorDelegate(object, nint)

public HttpRequestInterceptorDelegate(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(HttpContext, IRequestExecutor, IQueryRequestBuilder, CancellationToken, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(HttpContext context, IRequestExecutor requestExecutor, IQueryRequestBuilder requestBuilder, CancellationToken cancellationToken, AsyncCallback callback, object @object)

Parameters

context HttpContext
requestExecutor IRequestExecutor
requestBuilder IQueryRequestBuilder
cancellationToken CancellationToken
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual ValueTask EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

ValueTask

Invoke(HttpContext, IRequestExecutor, IQueryRequestBuilder, CancellationToken)

public virtual ValueTask Invoke(HttpContext context, IRequestExecutor requestExecutor, IQueryRequestBuilder requestBuilder, CancellationToken cancellationToken)

Parameters

context HttpContext
requestExecutor IRequestExecutor
requestBuilder IQueryRequestBuilder
cancellationToken CancellationToken

Returns

ValueTask