ตัวแทน

ผู้เขียน: Randy Alexander
วันที่สร้าง: 1 เมษายน 2021
วันที่อัปเดต: 15 พฤษภาคม 2024
Anonim
MAIYARAP - ตัวแทน(STAND-IN)
วิดีโอ: MAIYARAP - ตัวแทน(STAND-IN)

เนื้อหา

คำจำกัดความ - ผู้ได้รับมอบหมายหมายถึงอะไร?

ผู้รับมอบสิทธิ์เป็นตัวชี้ฟังก์ชั่นเชิงวัตถุปลอดภัยและประเภทที่ปลอดภัยในกรอบ NET. ลายเซ็นของผู้ได้รับมอบหมายรวมถึงชื่อประเภทส่งคืนและอาร์กิวเมนต์ที่ส่งไปให้ แทนที่จะส่งผ่านข้อมูลผู้รับมอบสิทธิ์จะส่งวิธีไปยังวิธีอื่น ผู้รับมอบสิทธิ์จะถูกใช้ในข้อเสียจำนวนมากรวมถึงการใช้การเรียกกลับและตัวจัดการเหตุการณ์จุดเข้าเธรดและข้อมูลจำเพาะวิธีการหลายประเภท เนื่องจากผู้รับมอบสิทธิ์ไม่ทราบคลาสของวัตถุที่อ้างอิงจึงใช้สำหรับการเรียกที่ไม่ระบุชื่อ


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร

Techopedia อธิบายผู้ได้รับมอบหมาย

วัตถุประสงค์หลักของผู้รับมอบสิทธิ์คือการเชื่อมโยงวัตถุผู้รับมอบสิทธิ์ไปยังผู้โทรซึ่งหมายความว่าการอ้างอิงวิธีการที่เรียกว่าไม่ต้องการข้อมูลจำเพาะในเวลารวบรวม ผู้รับมอบสิทธิ์มีบทบาทสำคัญในรูปแบบการเขียนโปรแกรมที่ขับเคลื่อนด้วยเหตุการณ์ซึ่งตัวจัดการเหตุการณ์จะถูกเพิ่มในส่วนควบคุมผู้ใช้ (UI)

ประเภทผู้ได้รับมอบหมายคือ:
  • Single-cast: คะแนนไปที่วิธีการเดียว
  • Multicast: อ้างถึงหลายวิธีโดยแต่ละวิธีมีลายเซ็นเหมือนกันและมีเพียงวิธีที่คืนค่าเป็นโมฆะเพื่อหลีกเลี่ยงข้อยกเว้นในระหว่างรันไทม์
คุณสมบัติผู้ได้รับมอบหมายอื่น ๆ มีดังนี้:
  • พวกเขาดำเนินการภายใต้ผู้โทรกับปฏิญาณสิทธิ์
  • วัตถุผู้รับมอบสิทธิ์ไม่เปลี่ยนรูป
  • ตัวดัดแปลงการเข้าถึงเริ่มต้นของมันคือส่วนตัว (ภายใน) หรือสาธารณะ
  • ผู้รับมอบสิทธิ์สามารถใช้งานได้หลังจากการสร้างอินสแตนซ์เท่านั้น
  • ผู้ได้รับมอบหมายอาจได้รับการประกาศเป็นประเภทซ้อนกันพร้อมตัวดัดแปลงความสามารถในการเข้าถึงสำหรับชั้นเรียนหรือโครงสร้าง ในกรณีที่เกิดความล้มเหลวระหว่างการดำเนินการเมธอดของผู้รับมอบสิทธิ์ข้อยกเว้นที่ส่งออกไปจะถูกส่งกลับไปยังผู้รับมอบสิทธิ์และการร้องขอต่อไปจะหยุดลง