Freigeben über


IrDAEndPoint-Konstruktor

Initialisiert eine neue Instanz der IrDAEndPoint-Klasse.

Namespace: System.Net
Assembly: System.Net.IrDA (in system.net.irda.dll)

Syntax

'Declaration
Public Sub New ( _
    irdaDeviceID As Byte(), _
    serviceName As String _
)
'Usage
Dim irdaDeviceID As Byte()
Dim serviceName As String

Dim instance As New IrDAEndPoint(irdaDeviceID, serviceName)
public IrDAEndPoint (
    byte[] irdaDeviceID,
    string serviceName
)
public:
IrDAEndPoint (
    array<unsigned char>^ irdaDeviceID, 
    String^ serviceName
)
public IrDAEndPoint (
    byte[] irdaDeviceID, 
    String serviceName
)
public function IrDAEndPoint (
    irdaDeviceID : byte[], 
    serviceName : String
)

Parameter

  • irdaDeviceID
    Der Bezeichner für das Gerät.
  • serviceName
    Der Name des Diensts, zu dem eine Verbindung hergestellt werden soll.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentException

Der Gerätebezeichner oder der Dienstname ist ungültig.

Hinweise

Nachdem Sie eine Verbindung zu einem Gerät mit einer IrDAEndPoint-Klasse hergestellt haben, können Sie mit der IrDAListener-Klasse die Infrarotkommunikationen dieses Geräts überwachen.

Beispiel

Im folgenden Codebeispiel wird eine IrDAEndPoint-Klasse verwendet, um eine Verbindung mit einem Gerät herzustellen, das aus einem Listenfeld mit teilnehmenden Remotegeräten ausgewählt wurde, und verwenden Sie dann eine IrDAListener-Klasse, um die Infrarotkommunikation des Remotegeräts zu überwachen. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die IrDAClient-Klasse.

' Create a connection, with the IrDAEndPoint class,
' for the selected device in the list box.
' Start listening for incoming requests from
' that device with an IrDAListener object.
Try
    Dim i As Integer = ListBox1.SelectedIndex
    irEndP = New IrDAEndPoint(irDevices(i).DeviceID, irServiceName)
    irListen = New IrDAListener(irEndP)
    irListen.Start()
Catch exSoc As SocketException
    MsgBox("Couldn't listen on service " & irServiceName & ": " _
        & exSoc.ErrorCode)
End Try
// Create a connection, with the IrDAEndPoint class,
// for the selected device in the list box.
// Start listening for incoming requests from
// that device with an IrDAListener object.
try
{
    int i = listBox1.SelectedIndex;
    irEndP = new IrDAEndPoint(irDevices[i].DeviceID,
        irServiceName);
    irListen = new IrDAListener(irEndP);
    irListen.Start();
}
catch(SocketException exSoc)
{
    MessageBox.Show("Couldn't listen on service "
        + irServiceName + ": "
        + exSoc.ErrorCode);
}

.NET Framework-Sicherheit

  • Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .

Plattformen

Windows CE, Windows Mobile für Pocket PC, Windows Mobile für Smartphone

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

IrDAEndPoint-Klasse
IrDAEndPoint-Member
System.Net-Namespace