System.IO.Ports Espaço de Nomes

Contém classes para controlar portas seriais. A classe mais importante, SerialPort, fornece uma estrutura para I/O síncrona e orientada por eventos, acesso a estados de pino e interrupção, e acesso a propriedades do driver serial. Pode ser usado para envolver Stream objetos, permitindo que a porta serial seja acedida por classes que utilizam fluxos.

Classes

Name Description
SerialDataReceivedEventArgs

Fornece dados para o DataReceived evento.

SerialErrorReceivedEventArgs

Prepara dados para o ErrorReceived evento.

SerialPinChangedEventArgs

Fornece dados para o PinChanged evento.

SerialPort

Representa um recurso de porta serial.

Enumerações

Name Description
Handshake

Especifica o protocolo de controlo utilizado para estabelecer uma comunicação de porta serial para um SerialPort objeto.

Parity

Especifica o bit de paridade para um SerialPort objeto.

SerialData

Especifica o tipo de carácter que foi recebido na porta serial do SerialPort objeto.

SerialError

Especifica erros que ocorrem no SerialPort objeto.

SerialPinChange

Especifica o tipo de alteração que ocorreu no SerialPort objeto.

StopBits

Especifica o número de bits de paragem usados no SerialPort objeto.

Delegados

Name Description
SerialDataReceivedEventHandler

Representa o método que irá lidar com o DataReceived evento de um SerialPort objeto.

SerialErrorReceivedEventHandler

Representa o método que irá lidar com o ErrorReceived evento de um SerialPort objeto.

SerialPinChangedEventHandler

Representa o método que irá lidar com o PinChanged evento de um SerialPort objeto.

Observações

O espaço de nomes inclui enumerações que simplificam o controlo das portas seriais, como Handshake, Parity, SerialPinChange, e StopBits.