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