Azure Functions ile .NET 8 üzerinde yeni bir HTTP API projesi başlatıyorsunuz. .NET barındırma hattı üzerinde tam kontrole, istek/yanıt günlüğü için özel ara yazılım ekleme yeteneğine ve yeni .NET sürümlerini bağımsız olarak benimseyebilmek için Functions çalışma zamanından izolasyona ihtiyacınız var. Hangi barındırma modelini ve kurulumunu seçmelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: .NET isolated worker modelini kullanın, Program.cs dosyasını bir Generic Host ile yapılandırın, AddFunctionsWorkerDefaults() çağrısı yapın ve özel ara yazılım için IFunctionsWorkerMiddleware'i kaydedin..
Neden bu cevap
Doğru cevap, .NET isolated worker modelini kullanmak, Program.cs dosyasını bir Generic Host ile yapılandırmak, AddFunctionsWorkerDefaults() çağrısı yapmak ve özel ara yazılım için IFunctionsWorkerMiddleware'i kaydetmektir. Bu model, Functions çalışma zamanından izolasyon sağlar, bu da .NET sürüm yükseltmelerini bağımsız olarak yönetmenize olanak tanır. Generic Host ve AddFunctionsWorkerDefaults() çağrısı, .NET barındırma hattı üzerinde tam kontrol sunar ve IFunctionsWorkerMiddleware'i kullanarak özel ara yazılım eklemenize imkan verir. Diğer seçenekler neden yanlış: In-process modeli, Functions çalışma zamanı ile aynı işlemde çalıştığı için izolasyon sağlamaz ve .NET sürüm bağımsızlığını kısıtlar. .NET 6 üzerinde in-process modeli kullanmak, .NET 8 gereksinimini karşılamaz ve ASP.NET Core ara yazılımı doğrudan Functions in-process modelinde beklenen kontrolü sağlamaz. Node.js v18 kullanmak, sorudaki .NET 8 gereksinimini karşılamaz.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez