System.IO.Ports Namespace

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

Classes

SerialDataReceivedEventArgs

Fornece dados para o evento de DataReceived .

SerialErrorReceivedEventArgs

Prepara os dados para o evento ErrorReceived.

SerialPinChangedEventArgs

Fornece dados para o evento de PinChanged .

SerialPort

Representa um recurso de porta serial.

Enumerações

Handshake

Especifica o protocolo de controle utilizado para estabelecer 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 que foi recebido na porta serial do objeto SerialPort.

SerialError

Especifica os erros que ocorrem no objeto SerialPort.

SerialPinChange

Especifica o tipo de alteração ocorrida no objeto SerialPort.

StopBits

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

Delegados

SerialDataReceivedEventHandler

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

SerialErrorReceivedEventHandler

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

SerialPinChangedEventHandler

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

Comentários

O namespace inclui enumerações que simplificam o controle de portas seriais, como Handshake, Parity, SerialPinChangee StopBits.