Pages

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถสร้าง
ไม่ซ้ำ

เป็นวัตถุซึ่งเป็นเวลาของหน้า แต่ละรายการเป็นรายการของคีย์/ค่า

ตัวอย่างโค้ด

Pages Iterator

-- Reformat pages as tables
local function pagesToTable(pages)
local items = {}
while true do
table.insert(items, pages:GetCurrentPage())
if pages.IsFinished then
break
end
pages:AdvanceToNextPageAsync()
end
return items
end
local function iterPageItems(pages)
local contents = pagesToTable(pages)
-- Track the current page number starting at 1
local pageNum = 1
-- Get last page number so we don't iterate over it
local lastPageNum = #contents
-- for resumes this coroutine until there's nothing to go through
return coroutine.wrap(function()
-- Loop until page number is greater than last page number
while pageNum <= lastPageNum do
-- Go through all the entries of the current page
for _, item in ipairs(contents[pageNum]) do
-- Pause loop to let developer handle entry and page number
coroutine.yield(item, pageNum)
end
pageNum += 1
end
end)
end
-- Using the iterPageItems function to iterate through the pages of a catalog search
local AvatarEditorService = game:GetService("AvatarEditorService")
local parameters = CatalogSearchParams.new()
parameters.SearchKeyword = "Hair"
local catalogPages = AvatarEditorService:SearchCatalog(parameters)
for item, pageNumber in iterPageItems(catalogPages) do
print(item, pageNumber)
end

สรุป

คุณสมบัติ

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ว่าจะให้หน้าปัจจุบันเป็นหน้าสุดท้ายหรือไม่

วิธีการ

  • ส่งคืนรายการในหน้าปัจจุบัน รหัสในรายการถูกกำหนดโดยแหล่งของวัตถุนี้

  • ผลตอบแทน

    ทำซ้ำไปยังหน้าต่อไปในวัตถุหน้า, ถ้าเป็นไปได้

คุณสมบัติ

IsFinished

อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

ว่าจะให้หน้าปัจจุบันเป็นหน้าสุดท้ายหรือไม่

วิธีการ

GetCurrentPage

ส่งคืนรายการในหน้าปัจจุบัน รหัสในรายการถูกกำหนดโดยแหล่งของวัตถุนี้


ส่งค่ากลับ

AdvanceToNextPageAsync

void
ผลตอบแทน

เริ่มต้นไปยังหน้าต่อไปในวัตถุหน้าจากนั้น หากเป็นไปได้ ขีดจำกัดการร้องขอจะเท่ากับขีดจำกัดด้านต้นที่เรียกว่าเดิม


ส่งค่ากลับ

void

อีเวนต์