SerializableAttributeを使用して、クラスをシリアライズ可能としてマークすることができます。ただし、オブジェクトをシリアル化可能にすることはできません。そうすることの影響は何ですか?クラスをマーキングしないことの影響<Serializable()>
答えて
私が理解しているように、サロゲートを使用してシリアライズ不可能なオブジェクトをシリアライズすることはできますが、そうするように促すメッセージはありますか?私はこのアプローチを使ってプライベートメンバーが連載されるとは思わない。
私は、「あなたはまだシリアル化可能にマーキングすることなくオブジェクトをシリアル化できます」と言いますと、自分がシリアライズ/デシリアライズを行っているということです。
[Serializable]アトリビュートを追加すると、サードパーティ製のコードにオブジェクトをシリアル化できることが示されます。これは、ASP.NETセッションや別のツール(Memcachedキャッシュなど)にオブジェクトを保存する場合に特に便利です。
タイプに[Serializable]
を入れると、最も一般的なシナリオでは非常に便利で、オブジェクトをシリアライズ/デシリアライズするための多くのコードを書くことができます。テストとエラーが発生しやすい。また、バイナリ、XML、SOAPなどの基盤となるストレージメカニズムに関しても柔軟性を得ることができます。
タイプのいずれかに[Serializable]
を入力する場合は、標準メカニズムを使用してシリアル化/逆シリアル化を正しく行うか、ISerializble
を実装してプロセスを自分で制御する必要があります。シリアライズを避けるべきことは、例えば以下のとおりです。イベントハンドラのプロパティ
特に、Serializableを使用するかどうかを決めるときは、フルオブジェクトグラフ(ルートオブジェクトとそのすべての関連付けとその関連付け)のフリーシリアル化を取得することが重要です。関与する。しかし、これが機能するには、Serializable
と記されたグラフのすべてのタイプを持つ必要があります。
- 1. クラスに[Serializable]を追加するとパフォーマンスに影響はありますか?
- 2. SerializableとSnapshotアイソレーションを同時に使用することの影響
- 3. Serializable SparseArray <カスタムオブジェクト>
- 4. JAXB - List <Serializable>?
- 5. キャッシング不可能なファイルの影響を受けたワニスのヒット率?</p> <ol> <li>AJAX追跡</li> <li>AJAXのカスタマイズ</li> <li>のcron</li> </ol> <p>ウィルこれらのコールへの影響:
- 6. HTML5 <canvas>:drawImage()のパフォーマンスへの影響
- 7. と<th>要素の幅には何が影響しますか?
- 8. ServiceStack選択投影ここ</p> <p>期待通りに動作しないと予想
- 9. クラスをシリアライズ可能なものとしてマーキングすることの短所
- 10. <br>タグはクロムに影響を与えません
- 11. <head>タグにjQueryをロードしていないと、悪影響はありますか?
- 12. Serializableクラス
- 13. HTML/CSS - 高さが<br>タグに影響していますか?
- 14. [Serializableを]と[Serializableを()]との違い
- 15. 大きなクラスの小さなクラスを持つことによるGCの影響は何ですか?
- 16. RecyclerView.OnScrollListenerは()に影響を与え、なぜ私は私のアプリ</p> <p><a href="https://i.stack.imgur.com/fRaTl.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/fRaTl.gif" alt="enter image description here"></a></p> <p>でこの機能を持ちたいrecyclerview
- 17. Pythonクラスのパフォーマンスへの影響:Scientific Computing
- 18. Javaのクラス<?>とクラス<Object>の違い
- 19. 存在しないCSSクラス名を適用した場合の影響
- 20. 匿名メソッド(Action <>、Func <>)をパラメータとして受け入れることに対するセキュリティの影響は何ですか?
- 21. SCNFloorに影響しないSCNプログラム
- 22. カミナリページングがテーブルに影響しない
- 23. jspページに影響しないJQuery
- 24. ASP.NET Web APIと[Serializable]クラス
- 25. UIScrollViewの影響を受けないビュー
- 26. ブートストラップ - なぜ "control-label"クラスがラベルに影響しないのですか?
- 27. <asp:Button> jQueryの影響を受ける要素内でイベントが発生しない
- 28. MySQL foreign_key_checksがデータベース全体に影響しますか?</p> <pre><code>SET FOREIGN_KEY_CHECKS=0; </code></pre> <p>それはエンジン全体に影響を与えるか、それは私の現在のトランザクションで行われます。私は、MySQLでこのコマンドを実行する
- 29. トーストテーブルがエクスポンション(分析)に影響しないのはなぜですか?ここ
- 30. 構造体/クラスは何とかメモリパディングに影響しますか?
かなり上手くいっています... http://stackoverflow.com/questions/2595104/why-do-you-have-to-mark-a-class-with-the-attribute-serializable –