Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|---|---|
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