Upload
clodia
View
28
Download
0
Embed Size (px)
DESCRIPTION
Medtag .NET komponent for serialisering med DataContracts. Objekter der skal serialiseres. Ved objekt-strukturer der skal serialiseres. Serialisering til filsystem (på disk). I Webapplikationer skal web-filnavne omsættes til windows-filnavne. - PowerPoint PPT Presentation
Citation preview
Medtag .NET komponent for serialisering med DataContracts
Objekter der skal serialiseres
Ved objekt-strukturer der skal serialiseres
Serialisering til filsystem (på disk)
I Webapplikationer skal web-filnavne omsættes til windows-filnavne
FileStream kan flyttes ud af kernen/model for mindre kobling
FileStream med som argument til metoden – Console/Windows program
FileStream med som argument til metoden – WEB program
Flere referencer til samme objekt, herunder også cykliske referencer
Hvis der er flere referencer til samme objekt skal man tilføje en parametertil DataContract for at undgå flere kopier at objekterne (her Object C) nårobjekter serialiseres.
[DataContract(IsReference = true)]
Hvis der er direkte eller indirekte cykliske referencer er denne parameterogså nødvending. Her vil man ellers få fejl, da der ellers vil kunne kommeuendeligt mange kopier (ny hver gang man ”kommer” til objekter igen)
Object A
Object C
Object B Object D
Object GObject E
Object F
Object I
Object H
SAVE-Object1
SAVE-Object2
SAVE-Object3