Enum AccessCacheOptions

Enum AccessCacheOptions

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

ตัวเลือกแคชสำหรับการเข้าถึงข้อมูล สามารถรวมกับ | ตัวดำเนินการสำหรับตัวเลือกหลายตัวร่วมกัน

[Flags]
public enum AccessCacheOptions

ฟิลด์

All = -1

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

CalculateFormula = 8388617

ใช้การเพิ่มประสิทธิภาพที่เป็นไปได้สำหรับการคำนวณสูตร ข้อมูลเซลล์ไม่ควรเปลี่ยนแปลงระหว่างการเข้าถึงที่เพิ่มประสิทธิภาพ และไม่ควรสร้างวัตถุใหม่ (Cell, Row, ฯลฯ) เช่น โดย Aspose.Cells.Cells.Item(System.Int32,System.Int32)

CellDisplay = 1048710

ใช้การเพิ่มประสิทธิภาพที่เป็นไปได้สำหรับการรับผลลัพธ์ที่เกี่ยวข้องกับการแสดงผลของ เซลล์ (Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle, ฯลฯ) ข้อมูลเซลล์และวัตถุที่เกี่ยวข้องกับสไตล์ (สไตล์ Cell/Row/Column, ความกว้างของคอลัมน์, ฯลฯ) ไม่ควรเปลี่ยนแปลง ระหว่างการเข้าถึงที่เพิ่มประสิทธิภาพ

CellsData = 9

ใช้การเพิ่มประสิทธิภาพที่เป็นไปได้สำหรับการรับค่าของเซลล์ ข้อมูลเซลล์ (ข้อมูลและการตั้งค่าของ Cell, Row) ไม่ควรเปลี่ยนแปลงระหว่าง การเข้าถึงที่เพิ่มประสิทธิภาพ และไม่ควรสร้างวัตถุ Cell/Row ใหม่ (เช่น โดย Aspose.Cells.Cells.Item(System.Int32,System.Int32))

ConditionalFormatting = 16777225

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

GetFormula = 2097152

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

None = 0

ไม่มีแคชสำหรับการเข้าถึงข้อมูลใดๆ

PositionAndSize = 3

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

SetFormula = 4194304

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

Validation = 33554441

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

หมายเหตุ

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

 แบบไทย