IStateFormatter.Deserialize メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim instance As IStateFormatter Dim serializedState As String Dim returnValue As Object returnValue = instance.Deserialize(serializedState)
戻り値
ASP.NET サーバー コントロールの状態を表すオブジェクト。

Serialize メソッドでシリアル化された ASP.NET ページや ASP.NET サーバー コントロールの状態オブジェクトを、Deserialize メソッドを使用して再構築します。

Deserialize メソッドでビューステート情報を読み込む方法を次のコード例に示します。StreamPageStatePersister クラスの Load メソッドは、PageStatePersister クラスから継承した IStateFormatter インターフェイスを使用して、ビューステートを逆シリアル化します。このコード例は IStateFormatter インターフェイスのトピックで取り上げているコード例の一部分です。
' ' Load ViewState and ControlState. ' Public Overrides Sub Load() Dim stateStream As Stream stateStream = GetSecureStream() ' Read the state string, using the StateFormatter. Dim reader As New StreamReader(stateStream) Dim serializedStatePair As String serializedStatePair = reader.ReadToEnd Dim statePair As Pair Dim formatter As IStateFormatter formatter = Me.StateFormatter ' Deserilize returns the Pair object that is serialized in ' the Save method. statePair = CType(formatter.Deserialize(serializedStatePair), Pair) ViewState = statePair.First ControlState = statePair.Second reader.Close() stateStream.Close() End Sub ' Load
// // Load ViewState and ControlState. // public override void Load() { Stream stateStream = GetSecureStream(); // Read the state string, using the StateFormatter. StreamReader reader = new StreamReader(stateStream); IStateFormatter formatter = this.StateFormatter; string fileContents = reader.ReadToEnd(); // Deserilize returns the Pair object that is serialized in // the Save method. Pair statePair = (Pair)formatter.Deserialize(fileContents); ViewState = statePair.First; ControlState = statePair.Second; reader.Close(); stateStream.Close(); }

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からIStateFormatter.Deserialize メソッドを検索する場合は、下記のリンクをクリックしてください。

- IStateFormatter.Deserialize メソッドのページへのリンク