Class ArbitraryHttpRequestDescriptorBase<TSelf, TParams, TInterface>
Inheritance
ArbitraryHttpRequestDescriptorBase<TSelf, TParams, TInterface>
Assembly: OpenSearch.Client.dll
Syntax
public abstract class ArbitraryHttpRequestDescriptorBase<TSelf, TParams, TInterface> : RequestDescriptorBase<TSelf, TParams, TInterface>, IDescriptor, IArbitraryHttpRequest<TParams>, IRequest<TParams>, IRequest where TSelf : ArbitraryHttpRequestDescriptorBase<TSelf, TParams, TInterface>, TInterface where TParams : ArbitraryHttpRequestParameters<TParams>, new() where TInterface : IArbitraryHttpRequest<TParams>
Type Parameters
Name |
Description |
TSelf |
|
TParams |
|
TInterface |
|
Constructors
|
Edit this page
View Source
ArbitraryHttpRequestDescriptorBase(string)
Declaration
protected ArbitraryHttpRequestDescriptorBase(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Properties
|
Edit this page
View Source
Path
Declaration
public string Path { get; set; }
Property Value
Methods
|
Edit this page
View Source
QueryString(Dictionary<string, object>)
Declaration
public TSelf QueryString(Dictionary<string, object> queryString)
Parameters
Returns
|
Edit this page
View Source
QueryString(Func<FluentDictionary<string, object>, FluentDictionary<string, object>>)
Declaration
public TSelf QueryString(Func<FluentDictionary<string, object>, FluentDictionary<string, object>> selector)
Parameters
Returns
|
Edit this page
View Source
ResolveUrl(RouteValues, IConnectionSettingsValues)
Declaration
protected override string ResolveUrl(RouteValues routeValues, IConnectionSettingsValues settings)
Parameters
Returns
Overrides
Implements
Extension Methods