SessionStateItemCollection.Deserialize(BinaryReader) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
SessionStateItemCollection Membuat koleksi dari lokasi penyimpanan yang ditulis menggunakan Serialize(BinaryWriter) metode .
public:
static System::Web::SessionState::SessionStateItemCollection ^ Deserialize(System::IO::BinaryReader ^ reader);
public static System.Web.SessionState.SessionStateItemCollection Deserialize (System.IO.BinaryReader reader);
static member Deserialize : System.IO.BinaryReader -> System.Web.SessionState.SessionStateItemCollection
Public Shared Function Deserialize (reader As BinaryReader) As SessionStateItemCollection
Parameter
- reader
- BinaryReader
yang BinaryReader digunakan untuk membaca koleksi serial dari aliran atau string yang dikodekan.
Mengembalikan
Koleksi SessionStateItemCollection yang diisi dengan konten dari lokasi penyimpanan yang ditulis untuk menggunakan metode .Serialize(BinaryWriter)
Pengecualian
Informasi status sesi tidak valid atau rusak
Contoh
Contoh kode berikut membuat SessionStateItemCollection koleksi dari file yang dibuat menggunakan Serialize metode .
System.IO.BinaryReader reader = new System.IO.BinaryReader(
System.IO.File.Open(Server.MapPath("session_collection.bin"), System.IO.FileMode.Open));
SessionStateItemCollection sessionItems = SessionStateItemCollection.Deserialize(reader);
for (int i = 0; i < sessionItems.Count; i++)
Response.Write("sessionItems[" + i + "] = " + sessionItems[i].ToString() + "<br />");
Dim reader As System.IO.BinaryReader = New System.IO.BinaryReader( _
System.IO.File.Open(Server.MapPath("session_collection.bin"), System.IO.FileMode.Open))
Dim sessionItems As SessionStateItemCollection = SessionStateItemCollection.Deserialize(reader)
For I As Integer = 0 To sessionItems.Count - 1
Response.Write("sessionItems(" & i & ") = " & sessionItems(i).ToString() & "<br />")
Next
Keterangan
Penting
Memanggil metode ini dengan data yang tidak tepercaya adalah risiko keamanan. Panggil metode ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.
Metode Deserialize ini dapat digunakan untuk membaca konten SessionStateItemCollection koleksi dari penyimpanan sesi.
Untuk menulis konten SessionStateItemCollection objek ke penyimpanan sesi, gunakan Serialize metode .