SessionStateItemCollection.Serialize(BinaryWriter) Yöntem

Tanım

Koleksiyonun içeriğini bir BinaryWriteröğesine yazar.

public:
 void Serialize(System::IO::BinaryWriter ^ writer);
public void Serialize (System.IO.BinaryWriter writer);
member this.Serialize : System.IO.BinaryWriter -> unit
Public Sub Serialize (writer As BinaryWriter)

Parametreler

writer
BinaryWriter

Serileştirilmiş BinaryWriter koleksiyonu bir akışa veya kodlanmış dizeye yazmak için kullanılır.

Örnekler

Aşağıdaki kod örneği bir SessionStateItemCollection koleksiyonu oluşturup doldurur ve yöntemini kullanarak içeriği bir dosyaya Serialize yazar.

SessionStateItemCollection items = new SessionStateItemCollection();

items["LastName"] = "Wilson";
items["FirstName"] = "Dan";

System.IO.BinaryWriter writer = new System.IO.BinaryWriter(
  System.IO.File.Open(Server.MapPath("session_collection.bin"), System.IO.FileMode.Create));

items.Serialize(writer);

writer.Close();
Dim items As SessionStateItemCollection = New SessionStateItemCollection()

items("LastName") = "Wilson"
items("FirstName") = "Dan"

Dim writer As System.IO.BinaryWriter = New System.IO.BinaryWriter( _
  System.IO.File.Open(Server.MapPath("session_collection.bin"), System.IO.FileMode.Create))

items.Serialize(writer)

writer.Close()

Açıklamalar

Serialize yöntemi, bir SessionStateItemCollection koleksiyonun içeriğini oturum deposuna yazmak için kullanılabilir.

Oturum deposundan serileştirilmiş SessionStateItemCollection bir nesne almak için yöntemini kullanın Deserialize .

Şunlara uygulanır

Ayrıca bkz.