Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe de objecten Serialize in . NET Remoting
Serialization wordt gebruikt in . NET remoting om gegevens te verzenden tussen toepassingsdomeinen . Voor marshal - by - waarde objecten , wordt de data zelf series en gekopieerd over de toepassingsdomeinen . In gevallen van marshal - by -reference objecten , wordt alleen de verwijzing series en verzonden . Serialization in . NET remoting kan worden gedaan met behulp van de binaire formatter voor toepassingen waarbij snelheid cruciaal is, of het de SOAP formatter als interoperabiliteit of cross - firewall communicatie is noodzakelijk . Formattters kan op ieder moment zonder impact op de remoting code worden gewijzigd . Wat je nodig hebt
. NET remoting client en server toepassingen
Visual Studio
Toon Meer Aanwijzingen
Bereid de Klasse
1

Voeg SerializableAttribute aan het begin van de klasse verklaring

Public Class TestSimpleObject ... End Class kopen van 2

Controleer dat elk lid van de klasse is serializable . Het attribuut NonSerializedAttribute kan worden toegevoegd indien het lid moet worden genegeerd . Standaard gedrag van het raamwerk is om private en publieke velden serialiseren .
3

Voeg het attribuut OptionalFieldAttribute staan ​​de rubrieken die kunnen worden gelaten met een waarde van nul. Dit wordt toegevoegd aan het veld verklaring :

Public Class TestSimpleObject

prive touwtje _Title

End
klasse
Encapsulate de Methoden
4

Encapsulate de serialisatie methode ( binaire ) :

public void
BinarySerialize ( obj , touwtje file ) { met behulp ( FileStream _FileStream = new FileStream ( file , FileMode.Create ) ) { BinaryFormatter _Formatter = new BinaryFormatter ( ) ; _Formatter.Serialize ( _FileStream , obj ) ; } }
5

Encapsulate de deserialisatie methode ( binaire ) :

openbaar statisch object
BinaryDeserialize (string file ) { met behulp van ( FileStream _FileStream = new FileStream ( file , FileMode.Open ) ) { BinaryFormatter _Formatter = new BinaryFormatter ( ) ; return _Formatter.Deserialize ( _FileStream ) ; } }

formatteerders 6 kan worden veranderd van binair naar SOAP /XML simpelweg door het veranderen BinaryFormatter te XmlSerializer .

Previous: Next:
  Computer Programming Languages
·Hoe te REXX Stem variabelen so…
·De voordelen van declaratief p…
·ASP.Net Developer Training 
·Hoe kan ik codes welke een tek…
·Hoe maak je een script in ASP …
·Hoe je CSS selectors Upgrade v…
·Hoe te converteren van ColdFus…
·Hoe vindt u het kleinste getal…
·Hoe te COBOL Syntax Gebruik 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Het belang van buffers 
·Hoe maak je een eenvoudige rekenmachine …
·Hoe maak je een Python Decimal Verwijder…
·Hoe het ontwerpen van een winkelwagen 
·Hoe kan ik een database in XML Vervang 
·Hoe maak je een PHP Contactformulier in …
·Hoe om te controleren voor de gehele get…
·Hoe om te leren Basic JAVA 
·String Lengte Limit in Python 
Copyright © Computer Kennis http://www.nldit.com