< Summary - Kestrun — Combined Coverage

Information
Class: Public.Middleware.Cors.New-KrCorsPolicyBuilder
Assembly: Kestrun.PowerShell.Public
File(s): /home/runner/work/Kestrun/Kestrun/src/PowerShell/Kestrun/Public/Middleware/Cors/New-KrCorsPolicyBuilder.ps1
Tag: Kestrun/Kestrun@0d738bf294e6281b936d031e1979d928007495ff
Line coverage
0%
Covered lines: 0
Uncovered lines: 1
Coverable lines: 1
Total lines: 18
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Coverage history 0 25 50 75 100 12/14/2025 - 20:04:52 Line coverage: 0% (0/1) Total lines: 18 Tag: Kestrun/Kestrun@a05ac8de57c6207e227b92ba360e9d58869ac80a

Metrics

File(s)

/home/runner/work/Kestrun/Kestrun/src/PowerShell/Kestrun/Public/Middleware/Cors/New-KrCorsPolicyBuilder.ps1

#LineLine coverage
 1<#
 2.SYNOPSIS
 3    Creates a new CORS policy builder.
 4.DESCRIPTION
 5    This function creates a new CORS policy builder, which can be used to configure CORS (Cross-Origin Resource Sharing)
 6.EXAMPLE
 7     New-KrCorsPolicyBuilder | Set-KrCorsMethod -Any | Set-KrCorsHeader -Any | Add-KrCorsPolicy -Server $server -Name 'M
 8.OUTPUTS
 9    Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder
 10#>
 11function New-KrCorsPolicyBuilder {
 12    [KestrunRuntimeApi('Definition')]
 13    [Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '')]
 14    [CmdletBinding()]
 15    [OutputType([Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder])]
 16    param()
 017    return [Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder]::new()
 18}

Methods/Properties

New-KrCorsPolicyBuilder()