Skip to content

Nextended.Web — API-Referenz ​

🇬🇧 This page in English

Die vollständige öffentliche Oberfläche von Nextended.Web, erzeugt aus der gebauten Assembly.

Generiert

Diese Seite wird von tools/ApiRef aus der kompilierten Assembly erzeugt — sie zeigt auch Member ohne XML-Kommentar und kann daher nicht vom Code abweichen. Nicht von Hand bearbeiten.

↩ Zurück zur Paketseite

​

ProvidedAsEdm ​

static class

Keine Beschreibung.

Eigenschaften

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

Nextended.Web ​

BackgroundExecutionScope ​

class

Keine Beschreibung.

Konstruktoren

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

Methoden

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

Eigenschaften

  • Services : IServiceProvider { get; }

BackgroundExecutor ​

class

Keine Beschreibung.

Methoden

  • 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

Keine Beschreibung.

HttpRequestSnapshot ​

class

Keine Beschreibung.

Konstruktoren

  • HttpRequestSnapshot()

Eigenschaften

  • 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)

Konstruktoren

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

Methoden

  • 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

Keine Beschreibung.

Nextended.Web.Extensions ​

BrowserFileExtensions ​

static class

Keine Beschreibung.

ConfigurationExtensions ​

static class

Keine Beschreibung.

ControllerExtensions ​

static class

Keine Beschreibung.

FormFileExtensions ​

static class

Keine Beschreibung.

ODataExtensions ​

static class

Keine Beschreibung.

Extension Methods

  • AddODataAuto(this IServiceCollection services) : IServiceCollection

Nextended.Web.OData ​

FacetResourceSetSerializer ​

class

Keine Beschreibung.

Felder

  • FacetsAnnotationName : string

FacetSerializerProvider ​

class

Keine Beschreibung.

Konstruktoren

  • FacetSerializerProvider(IServiceProvider sp)

ODataExtensions ​

static class

Keine Beschreibung.

ODataOptionsConfiguration ​

class

Keine Beschreibung.

↩ Zurück zur Paketseite