Skip to content

Nextended.Web — API reference

🇩🇪 Diese Seite auf Deutsch

The complete public surface of Nextended.Web, generated from the compiled assembly.

Generated

This page is generated by tools/ApiRef from the compiled assembly — it includes members with no XML comment and therefore cannot drift from the code. Do not edit by hand.

Back to the package page

ProvidedAsEdm

static class

No description.

Properties

  • EntitySetClrMap : IReadOnlyDictionary<string, Type> { get; }

Nextended.Web

BackgroundExecutionScope

class

No description.

Constructors

  • BackgroundExecutionScope(IServiceScopeFactory scopeFactory, Action onIn, HttpRequestSnapshot snapshot = null)
  • BackgroundExecutionScope(IServiceScopeFactory scopeFactory, HttpRequestSnapshot snapshot = null)

Methods

  • CompleteAsync(CancellationToken ct) : Task
  • DisposeAsync() : ValueTask
  • ScopeEnter() : BackgroundExecutionScope

Properties

  • Services : IServiceProvider { get; }

BackgroundExecutor

class

No description.

Methods

  • ExecuteDetachedAsync(HttpRequestSnapshot snapshot, TimeSpan timeout, Func<IServiceProvider, CancellationToken, Task> action) : Task
  • ExecuteDetachedAsync(HttpRequestSnapshot snapshot, TimeSpan timeout, Func<IServiceProvider, CancellationToken, Task> action, Func<IServiceProvider, CancellationToken, Task> onSetup = null, Func<IServiceProvider, Exception, CancellationToken, Task> onTeardown = null) : Task
  • ExecuteDetachedAsync(HttpRequestSnapshot snapshot, TimeSpan timeout, Func<IServiceProvider, CancellationToken, Task> action, IReadOnlyList<IAsyncDisposable> disposables) : Task
  • ExecuteDetachedAsync(HttpRequestSnapshot snapshot, TimeSpan timeout, Func<IServiceProvider, CancellationToken, Task> action, IReadOnlyList<IDisposable> disposables) : Task
  • ExecuteDetachedAsync<T>(HttpRequestSnapshot snapshot, TimeSpan timeout, Func<IServiceProvider, CancellationToken, Task<T>> action) : Task<T>
  • ExecuteDetachedWithCapturedRequestAsync(TimeSpan timeout, Func<IServiceProvider, CancellationToken, Task> action, CancellationToken captureCt = null) : Task
  • ExecuteDetachedWithCapturedRequestAsync(TimeSpan timeout, Func<IServiceProvider, CancellationToken, Task> action, IReadOnlyList<IAsyncDisposable> disposables, CancellationToken captureCt = null) : Task
  • ExecuteDetachedWithCapturedRequestAsync(TimeSpan timeout, Func<IServiceProvider, CancellationToken, Task> action, IReadOnlyList<IDisposable> disposables, CancellationToken captureCt = null) : Task

HttpContextExtensions

static class

No description.

HttpRequestSnapshot

class

No description.

Constructors

  • HttpRequestSnapshot()

Properties

  • Body : byte[] { get; set; }
  • ContentLength : long? { get; set; }
  • ContentType : string { get; set; }
  • Method : string { get; set; }
  • Scheme : string { get; set; }
  • User : ClaimsPrincipal { get; set; }

RequestHelper

class

Hilfsklasse für Request- und URL-Behandlungen (ASP.NET Core only, ohne System.Web)

Constructors

  • RequestHelper(Uri baseAddress, string apiPath = "api")
    In ASP.NET Core genügt die Host-Basisadresse.

Methods

  • GetActionName<TController, TResult>(Expression<Func<TController, TResult>> funcExpr) : string
  • GetActionName<TController>(Expression<Action<TController>> actionExpr) : string
  • GetControllerName<TController>() : string
  • UrlFor<TController, TResult>(Expression<Func<TController, TResult>> funcExpr, out IDictionary<string, object> bodyParameters) : string
  • UrlFor<TController>(Expression<Action<TController>> actionExpr, string routeNameForAttributeRoute = "") : string
  • UrlFor<TController>(string actionName = null, object routeValuesObject = null) : string

WebExtensions

static class

No description.

Nextended.Web.Extensions

BrowserFileExtensions

static class

No description.

ConfigurationExtensions

static class

No description.

ControllerExtensions

static class

No description.

FormFileExtensions

static class

No description.

ODataExtensions

static class

No description.

Extension methods

  • AddODataAuto(this IServiceCollection services) : IServiceCollection

Nextended.Web.OData

FacetResourceSetSerializer

class

No description.

Fields

  • FacetsAnnotationName : string

FacetSerializerProvider

class

No description.

Constructors

  • FacetSerializerProvider(IServiceProvider sp)

ODataExtensions

static class

No description.

ODataOptionsConfiguration

class

No description.

Back to the package page