Show / Hide Table of Contents

Class PaymentGatewayResolver

Inheritance
object
PaymentGatewayResolver
Implements
IScopedDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Payment.Gateways
Assembly: Volo.Payment.Application.dll
Syntax
public class PaymentGatewayResolver : IScopedDependency

Constructors

PaymentGatewayResolver(IOptions<PaymentOptions>, ILogger<PaymentGatewayResolver>, IServiceProvider)

Declaration
public PaymentGatewayResolver(IOptions<PaymentOptions> paymentOptions, ILogger<PaymentGatewayResolver> logger, IServiceProvider serviceProvider)
Parameters
Type Name Description
IOptions<PaymentOptions> paymentOptions
ILogger<PaymentGatewayResolver> logger
IServiceProvider serviceProvider

Properties

Logger

Declaration
protected ILogger<PaymentGatewayResolver> Logger { get; }
Property Value
Type Description
ILogger<PaymentGatewayResolver>

PaymentOptions

Declaration
protected PaymentOptions PaymentOptions { get; }
Property Value
Type Description
PaymentOptions

Methods

Resolve(string)

Declaration
public virtual IPaymentGateway Resolve(string gatewayName)
Parameters
Type Name Description
string gatewayName
Returns
Type Description
IPaymentGateway

Implements

Volo.Abp.DependencyInjection.IScopedDependency
In this article
Back to top Powered by Volosoft