PacketFactory 클래스
업데이트: 2007년 11월
IPacket을 구현하는 개체를 가져오는 데 사용됩니다.
네임스페이스: Microsoft.SmartDevice.DeviceAgentTransport
어셈블리: Microsoft.SmartDevice.DeviceAgentTransport(Microsoft.SmartDevice.DeviceAgentTransport.dll)
구문
Public NotInheritable Class PacketFactory
정적 클래스의 멤버에 액세스하기 위해 정적 클래스의 인스턴스를 선언할 필요가 없습니다.
public static class PacketFactory
public ref class PacketFactory abstract sealed
public final class PacketFactory
설명
이 형식의 개체를 만들지 마십시오. 이 클래스는 IPacket을 구현하는 개체를 가져오기 위한 것입니다.
예제
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);
상속 계층 구조
System.Object
Microsoft.SmartDevice.DeviceAgentTransport.PacketFactory
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.