System.IO.Ports Namespace

Contém classes para controlar portas seriais. A classe mais importante fornece SerialPortuma estrutura para E/S síncrona e controlada por eventos, acesso a estados de fixação e interrupção e acesso a propriedades do driver serial. Ele pode ser usado para encapsular Stream objetos, permitindo que a porta serial seja acessada por classes que usam fluxos.

Classes

Nome Description
SerialDataReceivedEventArgs

Fornece dados para o evento DataReceived.

SerialErrorReceivedEventArgs

Prepara dados para o ErrorReceived evento.

SerialPinChangedEventArgs

Fornece dados para o evento PinChanged.

SerialPort

Representa um recurso de porta serial.

Enumerações

Nome Description
Handshake

Especifica o protocolo de controle usado no estabelecimento de uma comunicação de porta serial para um objeto SerialPort.

Parity

Especifica o bit de paridade para um objeto SerialPort.

SerialData

Especifica o tipo de caractere recebido na porta serial do objeto SerialPort.

SerialError

Especifica erros que ocorrem no objeto SerialPort.

SerialPinChange

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

StopBits

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

Delegados

Nome Description
SerialDataReceivedEventHandler

Representa o método que manipulará o DataReceived evento de um SerialPort objeto.

SerialErrorReceivedEventHandler

Representa o método que manipulará o ErrorReceived evento de um SerialPort objeto.

SerialPinChangedEventHandler

Representa o método que manipulará o PinChanged evento de um SerialPort objeto.

Comentários

O namespace inclui enumerações que simplificam o controle de portas serial, como Handshake, e ParitySerialPinChangeStopBits.