วิธีการเขียนบริการของคุณ

สารบัญ:

วิธีการเขียนบริการของคุณ
วิธีการเขียนบริการของคุณ

วีดีโอ: วิธีการเขียนบริการของคุณ

วีดีโอ: วิธีการเขียนบริการของคุณ
วีดีโอ: กลยุทธ์ การโน้มน้าว ขั้นเทพ!? | พูดยังไง ให้ลูกค้า ตัดสินใจ ทันที? | EP.130 2024, มีนาคม
Anonim

เครื่องมือมาตรฐานสำหรับการสร้างบริการ Windows คือเทมเพลต Visual Studio. Net ที่เรียกว่า Windows Service

วิธีการเขียนบริการของคุณ
วิธีการเขียนบริการของคุณ

มันจำเป็น

ประโยชน์หลักของเครื่องมือ Windows Service นี้คือการสร้างการอ้างอิงถึงคลาสและหมวดหมู่ชื่อที่ถูกต้องโดยอัตโนมัติโดยใช้การสืบทอดและปรับเปลี่ยนวิธีการที่จำเป็น

คำแนะนำ

ขั้นตอนที่ 1

ตรวจสอบให้แน่ใจว่าคุณเข้าใจลำดับขั้นตอนในการสร้างบริการของคุณ: - กำหนดชื่อบริการของบริการอย่างถูกต้อง - การสร้างตัวติดตั้งที่จำเป็น - ดำเนินการแทนที่ - กำหนดรหัส OnStop และ OnStart - กำหนดวิธีการกำหนดค่าสำหรับ สร้างบริการ

ขั้นตอนที่ 2

ใช้กล่องโต้ตอบคุณสมบัติเพื่อตั้งชื่อที่ต้องการสำหรับบริการที่คุณกำลังสร้าง โปรดทราบว่าชื่อบริการที่เลือกต้องตรงกับชื่อที่ใช้โดยแอปพลิเคชันตัวติดตั้งคลาส การเปลี่ยนแปลงใดๆ กับค่าของชื่อที่ใช้หมายถึงการอัปเดตแอปพลิเคชันตัวติดตั้งคลาส

ขั้นตอนที่ 3

ใช้พารามิเตอร์ที่จำเป็นเพื่อกำหนดคุณสมบัติและวิธีการทำงานของบริการที่สร้างขึ้น: - จริง - ในส่วน CanStop - อนุญาตให้รับคำขอที่ขัดจังหวะการดำเนินการ - จริง - ในส่วน CanShutDown - อนุญาตให้รับการแจ้งเตือนเมื่อเปิดคอมพิวเตอร์ ที่เรียกกระบวนการ OnShutDown; - เท็จ - ในส่วน CanPauseAndContinue - เพื่อห้ามการหยุดชะงักและการเริ่มต้นใหม่ของบริการ หรือ True - เพื่ออนุญาตการกระทำเหล่านี้ - เท็จ - ในส่วน CanHandlePowerEvents - เพื่อห้ามบริการรับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลง ในสถานะพลังงานของคอมพิวเตอร์หรือ True - เพื่ออนุญาตให้รับการแจ้งเตือนดังกล่าว - เท็จ - ในส่วนบันทึกอัตโนมัติ - ห้ามบันทึกรายงานการดำเนินการที่ดำเนินการโดยบริการในบันทึกเหตุการณ์ หรือ True - เพื่อเปิดใช้งานการบันทึกเหตุการณ์

ขั้นตอนที่ 4

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

ขั้นตอนที่ 5

ขยายเมนู Build และระบุคำสั่ง Build Solution โดยไม่ต้องพยายามใช้แป้นฟังก์ชัน F5 เพื่อเริ่มบริการ ติดตั้งบริการที่สร้างขึ้น