Bagikan melalui


SessionStateItemCollection.Deserialize(BinaryReader) Metode

Definisi

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 .

Berlaku untuk

Lihat juga