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 メソッドを使用します。

適用対象

こちらもご覧ください