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 |
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 |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |
Overrides
System.Object.ToString()