| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo serializar los objetos en NET Remoting
    . Serialización se utiliza en NET remoting para enviar datos entre dominios de aplicación. . Para los objetos de cálculo por valor, los propios datos se serializa y se copian a través de los dominios de aplicación . En el caso de los objetos de cálculo por referencia, sólo la referencia se serializa y se envía . Serialización en . NET Remoting se puede hacer usando el formateador binario para aplicaciones donde la velocidad es crítica, o el jabón si el formateador de interoperabilidad o entre firewalls comunicación es necesaria . Formattters se pueden cambiar en cualquier momento sin afectar el código de comunicación remota . Cosas que necesitará
    . NET cliente remoto y el servidor de aplicaciones de Visual Studio

    Mostrar más instrucciones
    preparar la clase
    1

    Añadir SerializableAttribute al principio de la clase de declaración

    Public Class TestSimpleObject ... End Class
    2

    Verifique que cada miembro de la clase es serializable . El NonSerializedAttribute atributo puede ser añadido si el miembro debe ser ignorado . Comportamiento predeterminado del marco es serializar campos públicos y privados.
    3

    Añadir al OptionalFieldAttribute atribuir a un campo que puede quedar con un valor nulo. Esto se suma a la declaración del campo :

    Public Class TestSimpleObject

    privado cadena _TITLE

    End Clase
    encapsular el Métodos
    4

    encapsular el método de serialización (binario ) :

    public static void BinarySerialize ( objeto obj , archivo de cadena ) {using ( FileStream _FileStream = new FileStream ( archivo, FileMode.Create )) { BinaryFormatter _Formatter = new BinaryFormatter (); _Formatter.Serialize ( _FileStream , obj ) ;} }
    5

    encapsular el método de deserialización (binario ) :

    objeto public static BinaryDeserialize ( string file ) {using ( FileStream _FileStream = new FileStream ( archivo, FileMode.Open )) { BinaryFormatter _Formatter = new BinaryFormatter (); regreso _Formatter.Deserialize ( _FileStream ) ;} }
    6

    formateadores se pueden cambiar de binario a SOAP /XML , simplemente cambiando BinaryFormatter para XMLSerializer .

    Previous :

    next :
      Artículos relacionados
    ·Las reglas para diagramas de flujo de datos 
    ·Cómo quitar Mi caché con ActionScript 
    ·Pros y contras de Lenguajes 
    ·Business Objects Componentes 
    ·¿Cuál es el propósito de un operador booleano 
    ·¿Qué es la RSE en LabVIEW 
    ·Cómo capturar todas las excepciones Datagrid 
    ·Cómo escribir dependencias externas para un proyecto I…
    ·Cómo escribir una matriz de bytes en archivo 
    ·Cómo agregar un Permalink 
      Artículos destacados
    ·¿Cómo revertir la cadena en C utilizando matrices sin…
    ·Cómo cambiar una variable de PHP con JavaScript 
    ·Cómo depurar JavaScript en Eclipse 
    ·Cómo hacer un applet JAVA 
    ·Cómo crear estructuras implícitas en ColdFusion 
    ·Cómo dar formato decimales en C # 
    ·Cómo cambiar un PDF a SWF en PHP 
    ·Cómo contar las líneas de un proyecto Java 
    ·Cómo ejecutar tres bucles en Python 
    ·Perl Cadena Función Longitud 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com