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