Delegált

Szerző: Randy Alexander
A Teremtés Dátuma: 1 Április 2021
Frissítés Dátuma: 15 Lehet 2024
Anonim
Delegált - Technológia
Delegált - Technológia

Tartalom

Meghatározás - Mit jelent a küldött?

A küldött egy objektum-orientált, kezelt, biztonságos és típusbiztonságos mutató a .NET-keretrendszerben. A megbízott aláírása tartalmazza a nevét, a visszatérés típusát és a neki átadott argumentumokat. Az adatok átadása helyett a küldött egy módszert továbbít egy másik módszerhez. A küldötteket számos hátrányban használják, ideértve a visszahívásokat és az eseménykezelőket, a belépési szálpontokat és a többféle módszer specifikációt. Mivel a meghatalmazott nem ismeri a hivatkozott objektum osztályát, akkor anonim meghívásra használják.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a küldöttet

A küldöttek fő célja a delegált objektum összekapcsolása a hívóval, ami azt jelenti, hogy a meghívott módszerreferencia nem igényel specifikációt fordításkor. A küldöttek alapvető szerepet játszanak az eseményvezérelt programozási modellben, ahol az eseménykezelőket hozzáadják a felhasználói felület (UI) vezérlőkhöz.

A küldöttek típusai:
  • Egyszeres leadás: Egyetlen módszerre mutat
  • Multicast: Több módszerre vonatkozik, amelyek mindegyike azonos aláírással rendelkezik, és csak azokat a módszereket tartalmazza, amelyek érvénytelennek tekintik a kivétel elkerülése érdekében a futási idő alatt
Egyéb delegált funkciók a következők:
  • A hívó és a nyilatkozattevő közötti engedélyeket hajtják végre.
  • A delegált objektumok változatlanok.
  • Alapértelmezett hozzáférési módosítója privát (belső) vagy nyilvános.
  • A küldöttet csak megkísérelés után lehet felhasználni.
  • A küldöttek beágyazott típusokká nyilváníthatók, akadálymentesség-módosítókkal, hogy osztályukat vagy struktúrákat tartalmazzák. A delegált módszer végrehajtása során fellépő hiba esetén az elutasított kivételt visszajuttatják a küldött hívó félnek, és a további hívások leállnak.