medtag .net komponent for serialisering med datacontracts

Post on 05-Jan-2016

28 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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

top related