C#

Options pattern (IOptions)

Në shqip: Modeli Options

ShpjegimiSQ

Në vend që të lexosh cilësimet me tekst (config["Email:Host"]), i lidh me një klasë: services.Configure<EmailOptions>(...) dhe i merr me IOptions<EmailOptions>. Pa gabime shkrimi.

EnglishEN

Instead of reading settings by string (config["Email:Host"]), you bind them to a class: services.Configure<EmailOptions>(...) and get them through IOptions<EmailOptions>. No typos.

Si ta mendosh

Si një formular me fusha të emërtuara në vend të një letre të shkruar me dorë.

Lexoje në anglisht

Like a form with named fields instead of a handwritten letter.

Shembull kodicsharp

builder.Services.Configure<EmailOptions>(builder.Configuration.GetSection("Email"));
public class Dergues(IOptions<EmailOptions> opt) { }

Terma të lidhur