System.IO.Ports Namespace

Enthält Klassen zum Steuern von seriellen Ports. Die wichtigste Klasse, SerialPortbietet ein Framework für synchrone und ereignisgesteuerte E/A, den Zugriff auf Pin- und Unterbrechungszustände und den Zugriff auf serielle Treibereigenschaften. Sie kann zum Umbrechen Stream von Objekten verwendet werden, sodass auf den seriellen Port von Klassen zugegriffen werden kann, die Datenströme verwenden.

Klassen

Name Beschreibung
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 eine serielle Portressource dar.

Enumerationen

Name Beschreibung
Handshake

Gibt das Steuerelementprotokoll an, das beim Herstellen einer seriellen Portkommunikation für ein SerialPort -Objekt verwendet wird.

Parity

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

SerialData

Gibt den Typ des Zeichens an, das am seriellen Port des SerialPort-Objekts empfangen wurde.

SerialError

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

SerialPinChange

Gibt den Typ der Änderung an, die für das SerialPort -Objekt aufgetreten ist.

StopBits

Gibt die Anzahl der für das SerialPort-Objekt verwendeten Stoppbits an.

Delegaten

Name Beschreibung
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 vereinfachen, z Handshake. B. , , Parity, SerialPinChangeund StopBits.