การให้สิทธิ์แบบมีกระบวนการวัด

บทนำ

การให้สิทธิ์แบบมีการวัดเป็นกลไกการให้สิทธิ์ที่สามารถใช้ควบคู่กับวิธีการให้สิทธิ์ที่มีอยู่ได้ หากคุณต้องการให้เรียกเก็บค่าใช้จ่ายตามการใช้งานคุณลักษณะของ Aspose.Slides API คุณจะเลือกการให้สิทธิ์แบบมีการวัด

ใช้คีย์แบบมีการวัด

เมื่อคุณซื้อใบอนุญาตแบบมีกระบวนการวัด คุณจะได้รับคีย์ (ไม่ใช่ไฟล์ใบอนุญาต) คีย์แบบมีกระบวนการวัดนี้สามารถใช้ได้โดยใช้คลาส Metered ของ Aspose ที่จัดเตรียมสำหรับการดำเนินการมิดีระ หากต้องการรายละเอียดเพิ่มเติม ดูที่ Metered Licensing FAQ.

  1. สร้างอินสแตนซ์ของคลาส Metered
  2. ส่งคีย์สาธารณะและคีย์ส่วนตัวของคุณไปยังเมธอด SetMeteredKey
  3. ทำการประมวลผลบางอย่าง (ดำเนินการงาน).
  4. เรียกเมธอด GetConsumptionQuantity ของคลาส Metered.

คุณควรเห็นจำนวน/ปริมาณของคำขอ API ที่คุณได้ใช้ไปจนถึงขณะนี้

โค้ดตัวอย่างนี้แสดงให้คุณเห็นวิธีใช้การให้สิทธิ์แบบมีกระบวนการวัด:

// สร้างอินสแตนซ์ของคลาส Metered
Aspose.Slides.Metered metered = new Aspose.Slides.Metered();

// ส่งคีย์สาธารณะและคีย์ส่วนตัวไปยังอ็อบเจ็กต์ Metered
metered.SetMeteredKey("<valid public key>", "<valid private key>");

// รับปริมาณข้อมูลที่วัดได้ก่อนเรียก API
decimal amountBefore = Aspose.Slides.Metered.GetConsumptionQuantity();
Console.WriteLine("Amount consumed before: " + amountBefore.ToString());

// ทำบางอย่างกับ Aspose.Slides API ที่นี่
// ...

// รับปริมาณข้อมูลที่วัดได้หลังจากเรียก API
decimal amountAfter = Aspose.Slides.Metered.GetConsumptionQuantity();
Console.WriteLine("Amount consumed after: " + amountAfter.ToString());

คำถามที่พบบ่อย

ฉันสามารถใช้ใบอนุญาตแบบมีกระบวนการวัดร่วมกับใบอนุญาตปกติ (ถาวรหรือชั่วคราว) ในแอปพลิเคชันเดียวกันได้หรือไม่?

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

อะไรเป็นการนับการใช้ภายใต้ใบอนุญาตแบบมีกระบวนการวัด: การดำเนินการหรือไฟล์?

การใช้งาน API จะถูกนับหมายถึงจำนวนคำขอหรือการดำเนินการ คุณสามารถรับการใช้งานปัจจุบันผ่าน consumption-tracking methods.

การให้สิทธิ์แบบมีกระบวนการวัดเหมาะกับสถาปัตยกรรมไมโครเซอร์วิสและสภาพแวดล้อมแบบ serverless ที่อินสแตนซ์รีสตาร์ทบ่อยหรือไม่?

ใช่. เนื่องจากการบันทึกบัญชีทำที่ระดับการเรียก API ดังนั้นสถานการณ์ที่มีการเริ่มต้นใหม่บ่อย ๆ (cold start) จึงเข้ากันได้ หากมีการเชื่อมต่อเครือข่ายที่เสถียรสำหรับการคำนวณแบบมีกระบวนการวัด.

ฟังก์ชันการทำงานของไลบรารีแตกต่างกันหรือไม่เมื่อใช้ใบอนุญาตแบบมีกระบวนการวัดเทียบกับใบอนุญาตถาวร?

ไม่. สิ่งนี้เป็นเพียงเกี่ยวกับกลไกการให้สิทธิ์และการเรียกเก็บเงิน; ความสามารถของผลิตภัณฑ์ยังคงเหมือนเดิม.

การให้สิทธิ์แบบมีกระบวนการวัดสัมพันธ์กับรุ่นทดลองและใบอนุญาตชั่วคราวอย่างไร?

รุ่นทดลองมีข้อจำกัดและลายน้ำ, ใบอนุญาตชั่วคราว จะลบข้อจำกัดออกเป็นเวลา 30 วัน, และการให้สิทธิ์แบบมีกระบวนการวัดจะลบข้อจำกัดและคิดค่าใช้จ่ายตามการใช้งานจริง.

ฉันสามารถควบคุมงบประมาณโดยตอบสนองอัตโนมัติเมื่อเกินเกณฑ์การใช้งานหรือไม่?

ใช่. วิธีปฏิบัติทั่วไปคือการอ่านการใช้แบบปัจจุบันเป็นระยะ ๆ ผ่าน tracking methods และกำหนดขีดจำกัดหรือการแจ้งเตือนของคุณเองในระดับแอปพลิเคชันหรือการเฝ้าติดตาม.