System.IO.Ports Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.