/// <summary> /// AddParamsProtection /// </summary> /// <param name="builder">dataProtectionBuilder</param> /// <param name="optionsAction">options config action</param> /// <returns></returns> public static IDataProtectionBuilder AddParamsProtection(this IDataProtectionBuilder builder, Action <ParamsProtectionOptions> optionsAction) { if (null == builder) { throw new ArgumentNullException(nameof(builder)); } if (null == optionsAction) { throw new ArgumentNullException(nameof(optionsAction)); } builder.AddParamsProtection(); builder.Services.Configure(optionsAction); return(builder); }