Register Enyim Memcached in Startup.cs
mainTo use the client in a .NET application, register it in the ConfigureServices method of your Startup class. The library provides several extension methods for IServiceCollection to support different configuration sources:
services.AddEnyimMemcached(): Uses default configuration.services.AddEnyimMemcached(Configuration): Uses the application'sIConfiguration.services.AddEnyimMemcached(Configuration, "sectionName"): Uses a specific configuration section.services.AddEnyimMemcached(options => ...): Allows manual configuration via an options delegate.
Additionally, call app.UseEnyimMemcached() in the Configure method to set up the middleware.
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddEnyimMemcached();
// Other variations:
// services.AddEnyimMemcached("enyimMemcached");
// services.AddEnyimMemcached(Configuration);
// services.AddEnyimMemcached(Configuration, "enyimMemcached");
// services.AddEnyimMemcached(Configuration.GetSection("enyimMemcached"));
// services.AddEnyimMemcached(options => options.AddServer("memcached", 11211));
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
app.UseEnyimMemcached();
}
}