Compartir a través de


PacketFactory (Clase)

Actualización: noviembre 2007

Se utiliza para obtener objetos que implementan IPacket.

Espacio de nombres:  Microsoft.SmartDevice.DeviceAgentTransport
Ensamblado:  Microsoft.SmartDevice.DeviceAgentTransport (en Microsoft.SmartDevice.DeviceAgentTransport.dll)

Sintaxis

Public NotInheritable Class PacketFactory

Ni es preciso que declare una instancia de una clase estática para tener acceso a sus miembros.
public static class PacketFactory
public ref class PacketFactory abstract sealed
public final class PacketFactory

Comentarios

No cree objetos de este tipo. El propósito de esta clase es obtener objetos que implementen IPacket.

Ejemplos

    packet = PacketFactory.GetNewPacket()

    ' Write the version of .NET Compact Framework into the packet.
    packet.WriteString("Hello Desktop Computer")
    packet.WriteInt32(Environment.Version.Major)
    packet.WriteInt32(Environment.Version.Minor)
    packet.WriteInt32(Environment.Version.Build)
    packet.WriteInt32(Environment.Version.Revision)

    ' Pass the packet to desktop application.
    packetStream.Write(packet)

End Sub 'Main
packet = PacketFactory.GetNewPacket();

// Write the version of .NET Compact Framework into the packet.
packet.WriteString("Hello Desktop Computer");
packet.WriteInt32(Environment.Version.Major);
packet.WriteInt32(Environment.Version.Minor);
packet.WriteInt32(Environment.Version.Build);
packet.WriteInt32(Environment.Version.Revision);

// Pass the packet to desktop application.
packetStream.Write(packet);

Jerarquía de herencia

System.Object
  Microsoft.SmartDevice.DeviceAgentTransport.PacketFactory

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

PacketFactory (Miembros)

Microsoft.SmartDevice.DeviceAgentTransport (Espacio de nombres)