Mediatr Nasıl Kullanılır
MediatR, uygulama bileşenleri arasında gevşek bağlantıyı teşvik ederken basit ve esnek istek/yanıt işleme, komut işleme ve etkinlik bildirimleri sağlamak için Mediator desenini uygulayan popüler bir açık kaynak .NET kütüphanesidir.
Daha Fazla GösterMediatr Nasıl Kullanılır
Gerekli NuGet Paketlerini Yükleyin: .NET projenize MediatR ve MediatR.Extensions.Microsoft.DependencyInjection NuGet paketlerini ekleyin
Startup'ta MediatR'ı Yapılandırın: Handlers'ı otomatik olarak kaydetmek için ConfigureServices yönteminde services.AddMediatR() kullanarak hizmet koleksiyonuna MediatR ekleyin
İstek Sınıfı Oluşturun: İade değeri olmayan komutlar için IRequest veya veri döndüren sorgular için IRequest<T> uygulayan bir sınıf oluşturun
İşleyici Sınıfı Oluşturun: IRequestHandler<TRequest> veya IRequestHandler<TRequest,TResponse> uygulayan ve Handle yöntemini gerçekleştiren bir işleyici sınıfı oluşturun
IMediator'ı Enjekte Edin: İstek göndermeniz gereken denetleyicilere veya hizmetlere IMediator arayüzünü enjekte edin
İstekleri Gönderin: İstek/yanıt için Send() veya bildirimler için Publish() kullanarak enjekte edilen IMediator'ı kullanarak istek gönderin
İsteğe Bağlı: Davranışlar Ekleyin: IPipelineBehavior<TRequest,TResponse> kullanarak günlüğe kaydetme, doğrulama ve yetkilendirme gibi kesişen endişeler için boru hattı davranışlarını uygulayın
Mediatr SSS
MediatR, uygulama mantığını sunum katmanından ayırmaya yardımcı olan, arabulucu desenini uygulayan bir .NET kütüphanesidir. Bileşenler arasındaki işlem içi iletişimi yönetmek için genellikle ASP.NET Core uygulamalarında kullanılır.
Popüler Makaleler
Black Forest Labs FLUX.1 Tools'u Tanıttı: En İyi Yapay Zeka Görsel Oluşturma Araç Seti
Nov 22, 2024
Microsoft Ignite 2024: Azure AI Foundry'nin Tanıtımı ile Yapay Zeka Devriminin Kilidi Açılıyor
Nov 21, 2024
OpenAI Web'de ChatGPT Advanced Voice Mode'u Kullanıma Sundu
Nov 20, 2024
ChatGPT, Gemini, Claude ve Daha Fazlasını İçeren AnyChat Çoklu-AI Sohbet Platformu
Nov 19, 2024
Daha Fazla Göster