Show / Hide Table of Contents

Class OpenIddictValidationSystemNetHttpBuilder

Exposes the necessary methods required to configure the OpenIddict validation/System.Net.Http integration.

Inheritance
System.Object
OpenIddictValidationSystemNetHttpBuilder
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Microsoft.Extensions.DependencyInjection
Assembly: cs.temp.dll.dll
Syntax
public class OpenIddictValidationSystemNetHttpBuilder

Constructors

OpenIddictValidationSystemNetHttpBuilder(IServiceCollection)

Initializes a new instance of OpenIddictValidationBuilder.

Declaration
public OpenIddictValidationSystemNetHttpBuilder(IServiceCollection services)
Parameters
Type Name Description
IServiceCollection services

The services collection.

Properties

Services

Gets the services collection.

Declaration
public IServiceCollection Services { get; }
Property Value
Type Description
IServiceCollection

Methods

Configure(Action<OpenIddictValidationSystemNetHttpOptions>)

Amends the default OpenIddict validation/server integration configuration.

Declaration
public OpenIddictValidationSystemNetHttpBuilder Configure(Action<OpenIddictValidationSystemNetHttpOptions> configuration)
Parameters
Type Name Description
System.Action<OpenIddictValidationSystemNetHttpOptions> configuration

The delegate used to configure the OpenIddict options.

Returns
Type Description
OpenIddictValidationSystemNetHttpBuilder

The OpenIddictValidationSystemNetHttpBuilder.

Remarks

This extension can be safely called multiple times.

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
System.Object.Equals(System.Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.Object.GetHashCode()

SetHttpErrorPolicy(IAsyncPolicy<HttpResponseMessage>)

Replaces the default HTTP error policy used by the OpenIddict validation services.

Declaration
public OpenIddictValidationSystemNetHttpBuilder SetHttpErrorPolicy(IAsyncPolicy<HttpResponseMessage> policy)
Parameters
Type Name Description
IAsyncPolicy<HttpResponseMessage> policy

The HTTP Polly error policy.

Returns
Type Description
OpenIddictValidationSystemNetHttpBuilder

The OpenIddictValidationSystemNetHttpBuilder.

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()
In This Article
Back to top Generated by DocFX