Compartilhar via


Operações de porta no .NET Framework com Visual Basic

Você pode acessar as portas seriais do seu computador por meio de classes do .NET Framework no namespace System.IO.Ports. 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. Ela pode ser encapsulada em um objeto Stream, acessível por meio da propriedade BaseStream. O encapsulamento de SerialPort em um objeto Stream permite que a porta serial seja acessada por classes que usam fluxos. O namespace inclui enumerações que simplificam o controle de portas seriais.

A maneira mais simples para criar um objeto SerialPort é por meio do método OpenSerialPort.

Observação

Não é possível usar classes do .NET Framework para acessar diretamente outros tipos de portas, como portas paralelas, portas USB e assim por diante.

Enumerações

Esta tabela lista e descreve as principais enumerações usadas para acessar uma porta serial:

Enumeração Descrição
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.

Confira também