Show / Hide Table of Contents

Class DocsElasticSearchOptions

Inheritance
object
DocsElasticSearchOptions
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 DocsElasticSearchOptions

Constructors

DocsElasticSearchOptions()

Declaration
public DocsElasticSearchOptions()

Properties

AuthenticationAction

Declaration
protected Action<ConnectionSettings> AuthenticationAction { get; set; }
Property Value
Type Description
Action<ConnectionSettings>

Enable

Declaration
public bool Enable { get; set; }
Property Value
Type Description
bool

IndexName

Declaration
public string IndexName { get; set; }
Property Value
Type Description
string

Methods

Authenticate(ConnectionSettings)

Declaration
public ConnectionSettings Authenticate(ConnectionSettings connectionSettings)
Parameters
Type Name Description
ConnectionSettings connectionSettings
Returns
Type Description
ConnectionSettings

UseApiKeyAuthentication(string, string)

Declaration
public DocsElasticSearchOptions UseApiKeyAuthentication(string id, string apiKey)
Parameters
Type Name Description
string id
string apiKey
Returns
Type Description
DocsElasticSearchOptions

UseBasicAuthentication(string, string)

Declaration
public DocsElasticSearchOptions UseBasicAuthentication(string username, string password)
Parameters
Type Name Description
string username
string password
Returns
Type Description
DocsElasticSearchOptions

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