Search Results for

    Show / Hide Table of Contents
    View Source

    Class ExternalMemberValueSetBuilder

    Builds Examine.ValueSet instances for external-only members so they can be indexed by Examine.

    Inheritance
    object
    Namespace: Umbraco.Cms.Infrastructure.Examine
    Assembly: Umbraco.Infrastructure.dll
    Syntax
    public class ExternalMemberValueSetBuilder : IValueSetBuilder<ExternalMemberIdentity>
    Remarks

    External-only members do not have content properties or content types, so this builder produces a fixed set of fields from the ExternalMemberIdentity model.

    If the member has ProfileData, each top-level key in the JSON object is indexed as an additional field. This allows profile data to be searchable via Examine alongside the standard identity fields.

    Constructors

    View Source

    ExternalMemberValueSetBuilder()

    Declaration
    public ExternalMemberValueSetBuilder()

    Methods

    View Source

    GetValueSets(params ExternalMemberIdentity[])

    Creates a collection of Examine.ValueSet to be indexed based on a collection of ExternalMemberIdentity.

    Declaration
    public IEnumerable<ValueSet> GetValueSets(params ExternalMemberIdentity[] members)
    Parameters
    Type Name Description
    ExternalMemberIdentity[] members
    Returns
    Type Description
    IEnumerable<ValueSet>
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX