Show / Hide Table of Contents

    WebExtensions Class

    .NET Standard 2.x

    Provides extended features for developing RESTFul Web services based on the ASP.NET Web APIs and integrating with the SnapObjects runtime features.

    Namespace: SnapObjects.Data.AspNetCore

    Assembly: SnapObjects.Data.AspNetCore.dll

    Syntax

      public static class WebExtensions
    

    Methods

    Name Return Type Description
    AddGzipCompression(AddGzipCompression(this IServiceCollection services, CompressionLevel compressionLevel) IServiceCollection Adds the GZIP response compression service and specifies the compression level.
    UseCoreIntegrated(this MvcOptions options) MvcOptions Enables the actions in the controller to support the parameters of the type IDataUnpacker, IModelEntry<T>.
    UseTransaction(this MvcOptions options, double scopeTimeout = 0, IsolationLevel isolationLevel = IsolationLevel.Serializable, TransactionScopeAsyncFlowOption asyncFlowOption = TransactionScopeAsyncFlowOption.Enabled, CommitPolicy commitPolicy = CommitPolicy.OnActionExecuted) MvcOptions Uses the TransactionScope instance to automatically manage transactions for all actions in all controllers.
    Back to top Generated by Appeon