Skip to main content

Definition

Assembly: Microsoft.AspNetCore.Http.Abstractions.dll Namespace: Microsoft.AspNetCore.Builder

Syntax

Summary

This type is defined in Microsoft.AspNetCore.Http.Abstractions.

Remarks

See Microsoft documentation for more information about the rest of the API.

Methods

UseCrossOriginIsolation Extension

Extension method from Microsoft.AspNetCore.Builder.ApplicationBuilderExtensions
Adds Cross-Origin Isolation middleware to the application pipeline. This enables SharedArrayBuffer and high-resolution timers required by WASM libraries.

Syntax

Parameters

Returns

Type: Microsoft.AspNetCore.Builder.IApplicationBuilder The application builder for chaining.

Examples

Remarks

This middleware adds the following headers to responses:
  • Cross-Origin-Opener-Policy: same-origin
  • Cross-Origin-Embedder-Policy: require-corp
  • Cross-Origin-Resource-Policy: same-origin <strong>Warning:</strong> This may break third-party scripts and iframes. Use CrossOriginIsolationOptions}) to configure exclusions.

UseCrossOriginIsolation Extension

Extension method from Microsoft.AspNetCore.Builder.ApplicationBuilderExtensions
Adds Cross-Origin Isolation middleware to the application pipeline with custom options.

Syntax

Parameters

Returns

Type: Microsoft.AspNetCore.Builder.IApplicationBuilder The application builder for chaining.

Examples

UseCrossOriginIsolation Extension

Extension method from Microsoft.AspNetCore.Builder.ApplicationBuilderExtensions
Adds Cross-Origin Isolation middleware to the application pipeline with the specified options.

Syntax

Parameters

Returns

Type: Microsoft.AspNetCore.Builder.IApplicationBuilder The application builder for chaining.