Freigeben über


System.IO.Ports Namespace

Dieser Namespace enthält Klassen zum Steuern von seriellen Anschlüssen. Die wichtigste Klasse, SerialPort, bietet ein Framework für synchrone und ereignisgesteuerte E/A-Vorgänge, Zugriff auf Pin- und Unterbrechungszustände sowie Zugriff auf die Treibereigenschaften für den seriellen Anschluss. Mit dieser Klasse können Stream-Objekte umschlossen werden, sodass Klassen, die Streams verwenden, auf den seriellen Anschluss zugreifen können.

Klassen

SerialDataReceivedEventArgs

Stellt Daten für das DataReceived-Ereignis bereit.

SerialErrorReceivedEventArgs

Bereitet Daten für das ErrorReceived-Ereignis vor.

SerialPinChangedEventArgs

Stellt Daten für das PinChanged-Ereignis bereit.

SerialPort

Stellt einen seriellen Anschluss (als entsprechende Ressource) dar.

Enumerationen

Handshake

Gibt das Steuerungsprotokoll an, das beim Herstellen einer Kommunikation eines seriellen Anschlusses für ein SerialPort-Objekt verwendet wird.

Parity

Gibt das Paritätsbit für ein SerialPort-Objekt an.

SerialData

Gibt den Zeichentyp an, der an einem seriellen Anschluss des SerialPort-Objekts empfangen wurde.

SerialError

Gibt Fehler an, die für das SerialPort-Objekt auftreten.

SerialPinChange

Gibt die Art der Änderungen für das SerialPort-Objekt an.

StopBits

Gibt die Anzahl von Stoppbits an, die das SerialPort-Objekt verwendet.

Delegaten

SerialDataReceivedEventHandler

Stellt die Methode dar, die das DataReceived-Ereignis eines SerialPort-Objekts behandelt.

SerialErrorReceivedEventHandler

Stellt die Methode dar, die das ErrorReceived-Ereignis eines SerialPort-Objekts behandelt.

SerialPinChangedEventHandler

Stellt die Methode dar, die das PinChanged-Ereignis eines SerialPort-Objekts behandelt.

Hinweise

Der Namespace enthält Enumerationen, die die Steuerung serieller Ports wie Handshake, , ParitySerialPinChangeund StopBitsvereinfachen.