|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
CA2239: Deserialisierungsmethoden für optionale Felder angeben
|
|
|
|
|
|
|
|
|
|
|
|
using System; using System.Reflection; using System.Runtime.Serialization; [assembly: AssemblyVersionAttribute("2.0.0.0")] namespace UsageLibrary { [SerializableAttribute] public class SerializationEventHandlers { [OptionalFieldAttribute(VersionAdded = 2)] int optionalField = 5; [OnDeserializingAttribute] void OnDeserializing(StreamingContext context) { optionalField = 5; } [OnDeserializedAttribute] void OnDeserialized(StreamingContext context) { // Set optionalField if dependent on other deserialized values. } } }
CA2236: Basisklassenmethoden auf ISerializable-Typen aufrufen
CA2240: ISerializable ordnungsgemäß implementieren
CA2229: Serialisierungskonstruktoren implementieren
CA2238: Serialisierungsmethoden korrekt implementieren
CA2235: Alle nicht serialisierbaren Felder markieren
CA2237: Markieren von ISerializable-Typen mit SerializableAttribute