Search Results for

    Show / Hide Table of Contents

    Class UriPartsProcessorDescriptor<T>

    Inheritance
    object
    DescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>
    ProcessorDescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>
    UriPartsProcessorDescriptor<T>
    Implements
    IDescriptor
    IUriPartsProcessor
    IProcessor
    Inherited Members
    ProcessorDescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>.Name
    ProcessorDescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>.Description(string)
    ProcessorDescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>.OnFailure(IEnumerable<IProcessor>)
    ProcessorDescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>.OnFailure(Func<ProcessorsDescriptor, IPromise<IList<IProcessor>>>)
    ProcessorDescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>.If(string)
    ProcessorDescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>.Tag(string)
    ProcessorDescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>.IgnoreFailure(bool?)
    DescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>.Self
    DescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>.Assign<TValue>(TValue, Action<IUriPartsProcessor, TValue>)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class UriPartsProcessorDescriptor<T> : ProcessorDescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>, IDescriptor, IUriPartsProcessor, IProcessor where T : class
    Type Parameters
    Name Description
    T

    Properties

    | Edit this page View Source

    Name

    Declaration
    protected override string Name { get; }
    Property Value
    Type Description
    string
    Overrides
    ProcessorDescriptorBase<UriPartsProcessorDescriptor<T>, IUriPartsProcessor>.Name

    Methods

    | Edit this page View Source

    Field(Field)

    The field to decode

    Declaration
    public UriPartsProcessorDescriptor<T> Field(Field field)
    Parameters
    Type Name Description
    Field field
    Returns
    Type Description
    UriPartsProcessorDescriptor<T>
    | Edit this page View Source

    Field<TValue>(Expression<Func<T, TValue>>)

    The field to decode

    Declaration
    public UriPartsProcessorDescriptor<T> Field<TValue>(Expression<Func<T, TValue>> objectPath)
    Parameters
    Type Name Description
    Expression<Func<T, TValue>> objectPath
    Returns
    Type Description
    UriPartsProcessorDescriptor<T>
    Type Parameters
    Name Description
    TValue
    | Edit this page View Source

    KeepOriginal(bool?)

    If true the processor copies the unparsed URI to <target_field>.original.

    Declaration
    public UriPartsProcessorDescriptor<T> KeepOriginal(bool? keepOriginal = true)
    Parameters
    Type Name Description
    bool? keepOriginal
    Returns
    Type Description
    UriPartsProcessorDescriptor<T>
    | Edit this page View Source

    RemoveIfSuccessful(bool?)

    If true the processor removes the Field after parsing the URI string. If parsing fails, the processor does not remove the Field.

    Declaration
    public UriPartsProcessorDescriptor<T> RemoveIfSuccessful(bool? removeIfSuccessful = true)
    Parameters
    Type Name Description
    bool? removeIfSuccessful
    Returns
    Type Description
    UriPartsProcessorDescriptor<T>
    | Edit this page View Source

    TargetField(Field)

    The field to assign the converted value to, by default Field is updated in-place

    Declaration
    public UriPartsProcessorDescriptor<T> TargetField(Field field)
    Parameters
    Type Name Description
    Field field
    Returns
    Type Description
    UriPartsProcessorDescriptor<T>
    | Edit this page View Source

    TargetField<TValue>(Expression<Func<T, TValue>>)

    The field to assign the converted value to, by default Field is updated in-place

    Declaration
    public UriPartsProcessorDescriptor<T> TargetField<TValue>(Expression<Func<T, TValue>> objectPath)
    Parameters
    Type Name Description
    Expression<Func<T, TValue>> objectPath
    Returns
    Type Description
    UriPartsProcessorDescriptor<T>
    Type Parameters
    Name Description
    TValue

    Implements

    IDescriptor
    IUriPartsProcessor
    IProcessor

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • Name
    • Methods
      • Field(Field)
      • Field<TValue>(Expression<Func<T, TValue>>)
      • KeepOriginal(bool?)
      • RemoveIfSuccessful(bool?)
      • TargetField(Field)
      • TargetField<TValue>(Expression<Func<T, TValue>>)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX