SerializationService

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Tidak Dapat Dibuat
Layanan

Rangkuman

Metode

Properti

Metode

DeserializeInstancesAsync

Instances
Hasil
Keamanan Plugin
Keamanan OpenCloud

Deserialisasi buffer berisi konten .rbxm , mengembalikan daftar instances .

API ini hanya dapat dipanggil dari plugin Studio atau Sesi Eksekusi Luau Cloud Terbuka.Jika instansi atau layanan yang tidak dapat dibuat dimasukkan dalam konten, kesalahan terjadi.

Tidak ada kontrak stabilitas yang ditawarkan untuk format .rbxm dan komposisi data ini dapat berubah kapan saja.API ini akan dengan setia memproses konten .rbxm yang diserialisasi oleh mesin Roblox, termasuk .rbxm file yang dihasilkan oleh Studio atau melalui SerializeInstancesAsync() .

Meskipun dimungkinkan untuk menggunakan API ini untuk menghapuskan konten .rbxm yang dihasilkan oleh cara lain, ini dilakukan atas risiko pengguna.Mesin mungkin gagal untuk menghapuskan konten seperti itu dengan setia, atau sama semua.

Parameter

buffer: buffer
Nilai Default: ""

Memberikan nilai

Instances

Contoh Kode

SerializationService:SerializeInstancesAsync

local SerializationService = game:GetService("SerializationService")
local part = Instance.new("Part")
part.Name = "MyPart"
local contentBuffer: buffer = SerializationService:SerializeInstancesAsync({part})
local instances: {Instance} = SerializationService:DeserializeInstancesAsync(contentBuffer)
print(instances) -- {MyPart}

SerializeInstancesAsync

Hasil
Keamanan Plugin
Keamanan OpenCloud

Serialisasi daftar instances ke format .rbxm, kembali dengan konten buffer atau .rbxm .

API ini hanya dapat dipanggil dari plugin Studio atau Sesi Eksekusi Luau Cloud Terbuka.Jika instansi atau layanan yang tidak dapat dibuat termasuk dalam daftar instansi, kesalahan terjadi.

Tidak ada kontrak stabilitas yang ditawarkan untuk format .rbxm dan komposisi data ini dapat berubah kapan saja.API ini akan menserialisasi konten sesuai dengan perilaku serialisasi dari versi mesin saat ini.

Meskipun dimungkinkan bagi alat lain untuk memproses konten .rbxm, ini dilakukan atas risiko pengguna.Mesin masih dapat menghasilkan konten .rbxm yang gagal ditafsirkan dengan akurat oleh alat pihak ketiga.

Parameter

inputInstances: Instances
Nilai Default: ""

Memberikan nilai

Contoh Kode

SerializationService:SerializeInstancesAsync

local SerializationService = game:GetService("SerializationService")
local part = Instance.new("Part")
part.Name = "MyPart"
local contentBuffer: buffer = SerializationService:SerializeInstancesAsync({part})
local instances: {Instance} = SerializationService:DeserializeInstancesAsync(contentBuffer)
print(instances) -- {MyPart}

Acara