両方の ShouldSerialize を認識しているにもかかわらず および 指定パターンに違いがあるのではないかと疑問に思う人もいるかもしれません。あるパターンを他のパターンよりも使用する場合、特に特定の条件で条件付きシリアル化が必要な場合、潜在的な問題はありますか?
* 指定されたパターンの意図
*Specified パターンは、XSD スキーマ要素をサポートするために文書化されています。ここで:
Inこのシナリオでは、xsd.exe は、要素が検出されたかどうかを追跡するために、{propertyName} で指定されたプロパティを自動的に生成します。
XSD 生成との関係
型に、一致する {propertyName} 指定パターンを持つプロパティがある場合、xsd.exe は対応するスキーマで適切な minOccurs が発生します。
*Specified の注意点パターン
ShouldSerialize*() メソッド
このメソッドは MSDN の Windows フォーム セクションに記載されており、半隠蔽機能を示唆しています。
の利点ShouldSerialize*()
以上がShouldSerialize() と *指定*: どの条件付きシリアル化パターンを選択する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。