Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:csharp:dotnetcore:konfiguracio

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
oktatas:programozas:csharp:dotnetcore:konfiguracio [2024/02/22 21:07] – [Objektum másként] adminoktatas:programozas:csharp:dotnetcore:konfiguracio [2024/02/22 21:17] (aktuális) – [Objektum másként] admin
Sor 91: Sor 91:
  
 ===== Objektum másként ===== ===== Objektum másként =====
 +
 +<code javascript appsettings.json>
 +{
 +    "database": {
 +        "user": "janos",
 +        "pass": "titok"
 +    }
 +}
 +</code>
  
 <code csharp Program.cs> <code csharp Program.cs>
Sor 103: Sor 112:
  
 Console.WriteLine(user + ":" + pass); Console.WriteLine(user + ":" + pass);
 +</code>
 +
 +
 +===== Láncolva egyszerűbben =====
 +
 +<code javascript config.json>
 +{
 +    "database": {
 +        "user": "janos",
 +        "pass": "titok"
 +    }
 +}
 +</code>
 +
 +<code csharp Program.cs>
 +using Microsoft.Extensions.Configuration;
 +
 +var conf = new ConfigurationBuilder()
 +    .SetBasePath(Directory.GetCurrentDirectory())
 +    .AddJsonFile("config.json")
 +    .Build();
 +
 +var user = conf["database:user"];
 +var pass = conf["database:pass"];
 +
 +Console.WriteLine(user + ":" + pass);
 +
 </code> </code>
  
oktatas/programozas/csharp/dotnetcore/konfiguracio.1708632427.txt.gz · Utolsó módosítás: 2024/02/22 21:07 szerkesztette: admin