Freigeben über


SessionStateItemCollection.Serialize(BinaryWriter) Methode

Definition

Schreibt den Inhalt der Auflistung in einen 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)

Parameter

writer
BinaryWriter

Der BinaryWriter, mit dem die serialisierte Auflistung in einen Stream oder eine codierte Zeichenfolge geschrieben wird.

Beispiele

Im folgenden Codebeispiel wird eine SessionStateItemCollection Auflistung erstellt und aufgefüllt und der Inhalt mithilfe der Serialize -Methode in eine Datei geschrieben.

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

Hinweise

Die Serialize -Methode kann verwendet werden, um den Inhalt einer SessionStateItemCollection Auflistung in den Sitzungsspeicher zu schreiben.

Verwenden Sie die Deserialize -Methode, um ein serialisiertes SessionStateItemCollection Objekt aus dem Sitzungsspeicher abzurufen.

Gilt für:

Weitere Informationen