| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Serialisere Objekter i NET Remoting
    . Serialisering anvendes i NET Remoting til at sende data mellem anvendelsesområder . . For marshal -by- værdi genstande er selve dataene føljeton og kopieret på tværs af anvendelsesområder . I tilfælde af marskal -by- reference- objekter , er bare at referencen føljeton og sendt. Serialisering in. NET Remoting kan gøres ved hjælp af binære formateringsplugin til applikationer , hvor hastighed er kritisk eller SOAP formateringsplugin hvis interoperabilitet eller på tværs af firewall kommunikation er nødvendig. Formattters kan ændres til enhver tid uden at påvirke Remoting kode. Ting du har brug
    . NET Remoting klient og server applikationer
    Visual Studio
    Vis Flere Instruktioner
    Forbered Class
    1

    Tilføj SerializableAttribute til begyndelsen af klassen erklæring

    Public Class TestSimpleObject ... End Class
    2

    Kontroller, at hvert medlem af klassen er serializable . Attributten NonSerializedAttribute kan tilføjes, hvis medlemmet er at blive ignoreret. Rammerne er standard opførsel er at serialisere private og offentlige områder.
    3

    Tilføj attributten OptionalFieldAttribute til ethvert område, der kan stå tilbage med en null værdi. Dette føjes til feltet erklæring : Hej

    Public Class TestSimpleObject

    private string _Title

    End klasse
    indkapsle Metoder
    4

    indkapsle serialisering metoden ( binær) : Hej

    public static void BinarySerialize (objekt obj , string fil) { hjælp ( FileStream _FileStream = new FileStream ( fil FileMode.Create )) { BinaryFormatter _Formatter = new BinaryFormatter (); _Formatter.Serialize ( _FileStream , obj );}}
    5

    indkapsle deserialization metoden (binær ) : Hej

    public static objekt BinaryDeserialize (string fil) { bruger ( FileStream _FileStream = new FileStream ( fil FileMode.Open )) { BinaryFormatter _Formatter = new BinaryFormatter (); tilbagevenden _Formatter.Deserialize ( _FileStream );} }
    6

    formatere kan ændres fra binær til SOAP /XML blot ved at ændre BinaryFormatter til XmlSerializer .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvor Er Flasher på en 2004 Hyundai Tiburon 
    ·Filtyper, der kan bruges med QBASIC 
    ·HTML kolonnespredning Tutorial 
    ·Sådan Lær LimeWire Code 
    ·Hvordan man programmerer Sudoku 
    ·Hvordan man åbner en MS Word-dokument i Classic ASP 
    ·Sådan oprettes en database Link i Oracle 
    ·Hvordan man bruger en mus i dine QBasic Programs 
    ·Hvordan man skriver en funktion til at finde den Binary…
    ·Sådan redigeres en MSI-fil 
      Anbefalede Artikler
    ·Sådan får du en version af et Python Installeret 
    ·Sådan bruges funktioner i C + + 
    ·Sådan oprettes Grafer i Visual C 
    ·Hvordan man bruger PHP Mail for batches 
    ·Sådan får du alle de JAR anvendes i en Java Project 
    ·Sådan fjernes newlines i Python 
    ·Sådan Send Telnet-kommandoer fra Visual Basic 
    ·Hvordan til at foretage telefonopkald med Visual Basic 
    ·Sådan fjernes Crestline Windows 
    ·Sådan slettes en mappe i VB.Net 
    Copyright © Computer Viden http://www.computerdk.com