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 метод .