คลาCCachedDataPathPropertyใช้คุณสมบัติการควบคุม OLE การโอน asynchronously และเก็บไว้ในแฟ้มหน่วยความจำ แฟ้มแบบหน่วยความจำจะถูกเก็บ ใน RAM ไม่ใช่ บนดิสก์ และเป็นประโยชน์สำหรับการโอนย้ายชั่วคราวอย่างรวดเร็ว?
พร้อมกับCAysncMonikerFileและCDataPathProperty, CCachedDataPathPropertyมีฟังก์ชันสำหรับใช้ monikers แบบอะซิงโครนัสในตัวควบคุม OLE กับCCachedDataPathPropertyวัตถุ คุณสามารถโอนย้ายข้อมูล asynchronously จากแหล่ง URL หรือแฟ้ม และเก็บไว้ในแฟ้มหน่วยความจำผ่านตัวแปรสาธารณะm_Cache ข้อมูลทั้งหมดจะถูกเก็บไว้ในแฟ้มหน่วยความจำ และไม่จำเป็นต้องแทนOnDataAvailableเว้นแต่ว่าคุณต้องการดูการแจ้งเตือน และการตอบสนอง ตัวอย่างเช่น ถ้าคุณถ่ายโอนขนาดใหญ่แฟ้ม GIF และต้องการแจ้งให้ทราบของคุณควบคุมข้อมูลที่เพิ่มเติมมาถึง และควรวาดเอง แทนที่OnDataAvailableเพื่อทำให้การแจ้งเตือน?
คลาCCachedDataPathPropertyที่ได้รับมาจากCDataPathProperty?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้'การค้นแบบอะซิงโครนัสและตัวควบคุม ActiveX ในโปรแกรมประยุกต์อินเทอร์เน็ต ดูหัวข้อต่อไปนี้ในVisual c ++ Programmer ของคำแนะนำ:
#รวม lt;afxctl.h>
สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDataPathProperty(&N)