Show / Hide Table of Contents

Class DefaultElasticClientProvider

Inheritance
object
DefaultElasticClientProvider
Implements
IElasticClientProvider
ISingletonDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Docs.Documents.FullSearch.Elastic
Assembly: Volo.Docs.Domain.dll
Syntax
public class DefaultElasticClientProvider : IElasticClientProvider, ISingletonDependency

Constructors

DefaultElasticClientProvider(IOptions<DocsElasticSearchOptions>, IConfiguration)

Declaration
public DefaultElasticClientProvider(IOptions<DocsElasticSearchOptions> options, IConfiguration configuration)
Parameters
Type Name Description
IOptions<DocsElasticSearchOptions> options
IConfiguration configuration

Fields

Configuration

Declaration
protected readonly IConfiguration Configuration
Field Value
Type Description
IConfiguration

Options

Declaration
protected readonly DocsElasticSearchOptions Options
Field Value
Type Description
DocsElasticSearchOptions

Methods

GetClient()

Declaration
public virtual IElasticClient GetClient()
Returns
Type Description
IElasticClient

Implements

IElasticClientProvider
ISingletonDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform