Αντιπρόσωπος

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 1 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 15 Ενδέχεται 2024
Anonim
Ta Paratragouda: Eisai mia leraaaaaaaaa Gunaika antiproswpos
Βίντεο: Ta Paratragouda: Eisai mia leraaaaaaaaa Gunaika antiproswpos

Περιεχόμενο

Ορισμός - Τι σημαίνει Αντιπρόσωπος;

Ένας αντιπρόσωπος είναι ένας αντικειμενοστραφής, διαχειριμένος, ασφαλής και ασφαλής ως προς τον τύπο δείκτης λειτουργίας στο πλαίσιο .NET. Η υπογραφή του πληρεξούσιου περιλαμβάνει το όνομά του, τον τύπο επιστροφής και τα επιχειρήματα που του υποβλήθηκαν. Αντί να διαβιβάζει δεδομένα, ένας εκπρόσωπος μεταβιβάζει μια μέθοδο σε μια άλλη μέθοδο. Οι αντιπρόσωποι χρησιμοποιούνται σε πολλά μειονεκτήματα, συμπεριλαμβανομένης της εφαρμογής ανακλήσεων κλήσης και χειριστών συμβάντων, σημείων εισαγωγής κλωστών και πολλαπλών τύπων προδιαγραφών μεθόδου. Επειδή ένας πληρεξούσιος δεν γνωρίζει την κλάση ενός αντικειμένου αναφοράς, χρησιμοποιείται για ανώνυμη κλήση.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τον Delegate

Ένας κύριος σκοπός των αντιπροσώπων είναι η σύνδεση του αντικειμένου του εξουσιοδοτημένου με τον καλούντα, πράγμα που σημαίνει ότι η ονομαζόμενη αναφορά μεθόδου δεν απαιτεί προδιαγραφές κατά το χρόνο σύνταξης. Οι εκπρόσωποι διαδραματίζουν ζωτικό ρόλο στο μοντέλο προγραμματισμού που βασίζεται σε συμβάντα, όπου προστίθενται χειριστές συμβάντων στους ελέγχους διεπαφής χρήστη (UI).

Οι τύποι των εκπροσώπων είναι:
  • Μονόπλευρη: υποδεικνύει μία μέθοδο
  • Πολυεκπομπή: Αναφέρεται σε πολλαπλές μεθόδους, κάθε μία με την ίδια υπογραφή και περιλαμβάνει μόνο μεθόδους που επιστρέφουν κενές για να αποφευχθεί η εξαίρεση κατά τη διάρκεια εκτέλεσης
Άλλα χαρακτηριστικά των εξουσιοδοτημένων είναι τα εξής:
  • Εκτελούν υπό τον καλούντα, έναντι του δηλωτή, άδειες.
  • Τα αντικείμενα αντιπροσωπείας είναι αμετάβλητα.
  • Ο προεπιλεγμένος τροποποιητής πρόσβασης είναι ιδιωτικός (εσωτερικός) ή δημόσιος.
  • Ένας εξουσιοδοτημένος εκπρόσωπος μπορεί να χρησιμοποιηθεί μόνο μετά από μια παράσταση.
  • Οι εξουσιοδοτημένοι εκπρόσωποι μπορούν να δηλωθούν ως ένθετοι τύποι με τροποποιητές προσβασιμότητας για την κλάση ή struct που τους περιέχει. Σε περίπτωση αποτυχίας κατά την εκτέλεση της μεθόδου του εξουσιοδοτημένου αντιπροσώπου, η εξαίρεση που απορρίπτεται μεταβιβάζεται στον καλούντα των αντιπροσώπων και διακόπτονται περαιτέρω επικλήσεις.