Table of Contents

Class AttributeBasedPolicyProviderFactory

Namespace
System.Web.Http.Cors
Assembly
System.Web.Http.Cors.dll

An implementation of ICorsPolicyProviderFactory that returns the ICorsPolicyProvider from the controller or action attribute.

public class AttributeBasedPolicyProviderFactory : ICorsPolicyProviderFactory
Inheritance
AttributeBasedPolicyProviderFactory
Implements
Inherited Members

Constructors

AttributeBasedPolicyProviderFactory()

Initializes a new instance of the AttributeBasedPolicyProviderFactory class.

public AttributeBasedPolicyProviderFactory()

Properties

DefaultPolicyProvider

Gets or sets the default ICorsPolicyProvider.

public ICorsPolicyProvider DefaultPolicyProvider { get; set; }

Property Value

ICorsPolicyProvider

The default ICorsPolicyProvider.

Methods

GetCorsPolicyProvider(HttpRequestMessage)

Gets the ICorsPolicyProvider for the request.

public virtual ICorsPolicyProvider GetCorsPolicyProvider(HttpRequestMessage request)

Parameters

request HttpRequestMessage

The request.

Returns

ICorsPolicyProvider

The ICorsPolicyProvider.

Exceptions

ArgumentNullException

request