Поделиться через


SessionStateItemCollection.Serialize(BinaryWriter) Метод

Определение

Записывает содержимое коллекции в объект BinaryWriter.

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)

Параметры

writer
BinaryWriter

Объект BinaryWriter используется для записи сериализованной коллекции в поток или кодированную строку.

Примеры

В следующем примере кода создается и заполняется SessionStateItemCollection коллекция, а содержимое записывается в файл с помощью Serialize метода .

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()

Комментарии

Метод Serialize можно использовать для записи содержимого SessionStateItemCollection коллекции в хранилище сеансов.

Чтобы получить сериализованный SessionStateItemCollection объект из хранилища сеансов, используйте Deserialize метод .

Применяется к

См. также раздел