IdenticonBuilderExtensionsUseJdenticon Method (IApplicationBuilder, ActionIdenticonStyle)

Enables serving identicons generated by Jdenticon for usage from the IdenticonTagHelper or by HtmlHelperExtensions and UrlHelperExtensions.
public static void UseJdenticon(
	this IApplicationBuilder builder,
	Action<IdenticonStyle> configureDefaultStyle
)

Parameters

builderIApplicationBuilder
Application builder.
configureDefaultStyleSystemActionIdenticonStyle
Callback used to configure the default identicon style.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IApplicationBuilder. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ExceptionCondition
ArgumentNullExceptionbuilder or configureDefaultStyle was null.

Examples

UseJdenticon(IApplicationBuilder) should be called from the Configure method in your Setup class. Put the call right above UseStaticFiles(IApplicationBuilder).

Startup.cs
public class Startup
{
    public Startup(IConfiguration configuration)
    {
        Configuration = configuration;
    }

    public IConfiguration Configuration { get; }

    // This method gets called by the runtime. Use this method to add services to the container.
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc();
    }

    // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        app.UseJdenticon(style =>
        {
            style.BackColor = Color.CadetBlue;
            style.Hues = new HueCollection { { 127, HueUnit.Degrees } };
        });
        app.UseStaticFiles();
        app.UseMvc();
    }
}

See Also

Reference