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