serialización part 2

10
Serialización Camilo Eduardo Muñoz Lozano Microsoft Student Partner Colombia Microst Student to Business Champion [email protected]

Upload: kayrambal

Post on 17-Jul-2015

597 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: SerializacióN Part 2

Serialización

Camilo Eduardo Muñoz LozanoMicrosoft Student Partner Colombia

Microst Student to Business Champion

[email protected]

Page 2: SerializacióN Part 2

Serializaciónpersonalizada

Page 3: SerializacióN Part 2

Ejecutar los métodos personalizados durante y

después de la serialización

OnSerializingAttribute

OnSerializedAttribute

OnDeserializingAttribute

OnDeserializedAttribute

Page 4: SerializacióN Part 2

OnSerializingAttribute

\\ C# [OnSerializingAttribute()] internal void RunThisMethod(StreamingContext context){ // Code not shown. } ' Visual Basic <OnSerializingAttribute()> _ Private Sub RunThisMethod(context As StreamingContext) ' Code not shown. End Sub

Nota:

En el código, se puede utilizar la palabra OnSerializing en lugar de OnSerializingAttribute, que resulta más largo.

Nota: esta clase es nueva en la versión 2.0 de .NET Framework.

Page 5: SerializacióN Part 2

OnSerializedAttribute

\\ C#[OnSerializedAttribute()]internal void RunThisMethod(StreamingContext context){// Code not shown.}' Visual Basic<OnSerializedAttribute()> _ Private Sub RunThisMethod(context As StreamingContext) ' Code not shown. End Sub

Nota:

En el código, se puede utilizar la palabra OnSerialized en lugarde OnSerializedAttribute, que resulta más largo.

Nota: esta clase es nueva en la versión 2.0 de .NET Framework.

Page 6: SerializacióN Part 2

OnDeserializingAttribute

\\ C#[OnDeserializingAttribute()]internal void RunThisMethod(StreamingContext context){// Code not shown.}' Visual Basic<OnDeserializingAttribute ()> _ Private Sub RunThisMethod(context As StreamingContext) ' Code not shown. End Sub

Nota:

En el código, se puede utilizar la palabra OnDeserializing en lugar de OnDeserializingAttribute, que resulta más largo.

Nota: esta clase es nueva en la versión 2.0 de .NET Framework.

Page 7: SerializacióN Part 2

OnDeserializedAttribute

\\ C#[OnDeserializedAttribute()]internal void RunThisMethod(StreamingContext context){// Code not shown.}' Visual Basic<OnDeserializedAttribute ()> _ Private Sub RunThisMethod(context As StreamingContext) ' Code not shown. End Sub

Nota:

En el código, se puede utilizar la palabra OnDeserialized en lugar de OnDeserializedAttribute, que resulta más largo.

Nota: esta clase es nueva en la versión 2.0 de .NET Framework.

Page 8: SerializacióN Part 2

OnDeserializedAttribute

\\ C#[OnDeserializedAttribute()]internal void RunThisMethod(StreamingContext context){// Code not shown.}' Visual Basic<OnDeserializedAttribute ()> _ Private Sub RunThisMethod(context As StreamingContext) ' Code not shown. End Sub

Nota:

En el código, se puede utilizar la palabra OnDeserialized en lugar de OnDeserializedAttribute, que resulta más largo.

Nota: esta clase es nueva en la versión 2.0 de .NET Framework.

Page 9: SerializacióN Part 2

Implementar la interfazISerializable