kontrolör

Yazar: Laura McKinney
Yaratılış Tarihi: 3 Nisan 2021
Güncelleme Tarihi: 22 Haziran 2024
Anonim
kontrolör - Teknoloji
kontrolör - Teknoloji

İçerik

Tanımı - Denetleyici ne anlama geliyor?

Bir denetleyici, bir kullanıcı ve uygulama arasında arabulucu olarak görev yapan ve ASP.NET sayfalarında tetiklenen işle ilgili görevleri yerine getiren bir program bileşenidir. Beklenen kullanıcı eylemleri ve sonuçları için açıkta kalan ve orta kademe uç noktaları kodlamak için bir denetleyici kullanılır.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Denetleyicisi anlatıyor

Bir denetleyici ASP.NET Web Form ve Model-View-Controller (MVC) mimari tasarımlarında farklı roller üstlenir. ASP.NET Web Formları, gelen isteklerin ayrıştırılmasından ASP.NET kaynak dosyası şablonlarına dayalı HTML sayfaları oluşturmaya kadar sıralı bir model üzerine kuruludur. ASP.NET Web Form denetleyicisi, sayfa tarafından tetiklenen tüm iş görevlerini yerine getirir ve olay işleyicisi, denetleyici için paketlenmiş sunucu denetimi giriş verilerini toplar. Sıkıca bağlı olduklarından, kontrol ünitesi ile kullanıcı arayüzü (UI) arasındaki esneklik engellenir.

MVC mimari modellerinde, bir kontrolör farklı mekaniklerle merkezi bir rol oynamaktadır. Denetleyici sınıfı, bazı genel yöntemlerle düz bir sınıftır. Her yöntem, bir düğmeyi tıklatmayla diğer bir tetikleyiciye kadar, olası bir kullanıcı eylemiyle bire bir bağlantıya sahiptir. Denetleyici sınıfı yöntemleri giriş verilerini işler, uygulama mantığını çalıştırır ve görünümü belirler. Kontrol cihazları yöntemlerini işlem öncesi ve sonrası davranışlarıyla süslemek için bir eylem filtresi aşağıdaki gibi kullanılır:

genel sınıf Denetleyici A: Denetleyici {
genel ActionResult A () {
// bazı uygulama mantıklarını yürütün ve ardından görüntüleme motoruna ulaşın.
Bunu döndür. View ("A");
}
}

Denetleyici, altta IController arayüzü ile başlayan, ardından denetleyici ana sınıfı, denetleyici sınıfı, diğer arabirimler ve son olarak toplam üst etkileşimden sorumlu olan kullanıcı tanımlı denetleyici sınıfı ile başlayan katmanlı bir yapıya sahiptir.

Denetleyici sınıfları, bir önceki sınıf yöntemlerinin sonraki sınıflar tarafından uygulanması gereken bir kalıtım hiyerarşisini takip eder. Örneğin, denetleyici temel sınıf yöntemlerinin, türetilmiş denetleyici sınıfları ve işlevsellik uygulaması tarafından geçersiz kılmaya izin vermek için tanınması gerekir.

Denetleyici faaliyetleri aşağıdaki gibi özetlenebilir:


  • Toplama girişi
  • İsteğe bağlı eylem yöntemini yürütme
  • Görünüm verilerini hazırlama
  • Görünümü yenilemeyi tetikleme
Bu tanım ASP.NET’in con’unda