.NET

Siklus Hidup Aplikasi

Startup, Program.cs, Host builder, WebApplicationBuilder, app shutdown, hosted services

20 pertanyaan wawancaraยท
Junior
1

Apa peran utama file Program.cs dalam aplikasi ASP.NET Core?

Jawaban

File Program.cs memusatkan kode startup aplikasi, termasuk konfigurasi service yang diperlukan melalui Dependency Injection dan definisi pipeline pemrosesan request sebagai komponen middleware. Pendekatan ini mengonsolidasikan seluruh konfigurasi dalam satu file, sehingga lebih mudah mengelola dan memahami setup aplikasi.

2

Metode mana yang digunakan untuk membuat WebApplicationBuilder dengan pengaturan default?

Jawaban

WebApplication.CreateBuilder() adalah metode standar untuk menginisialisasi WebApplicationBuilder dengan konfigurasi default. Metode ini secara otomatis mengonfigurasi logging, konfigurasi (appsettings.json, variabel lingkungan), server Kestrel, dan pengaturan penting lainnya untuk menjalankan aplikasi ASP.NET Core modern.

3

Di mana mengonfigurasi service yang dibutuhkan aplikasi sebelum membangun WebApplication?

Jawaban

Properti builder.Services dari WebApplicationBuilder menyediakan akses ke container Dependency Injection tempat semua service didaftarkan sebelum membangun aplikasi. Ini adalah tempat yang tepat untuk menambahkan service seperti AddControllers(), AddDbContext(), atau service kustom lainnya dengan lifetime yang sesuai (singleton, scoped, transient).

4

Metode mana yang dipanggil pada WebApplicationBuilder untuk membangun aplikasi?

5

Dalam aplikasi ASP.NET Core, middleware mana yang harus didaftarkan pertama untuk keamanan?

+17 pertanyaan wawancara

Kuasai .NET untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis