Compartilhar via


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

Você pode acessar as portas seriais do computador por meio das classes do .NET Framework no System.IO.Ports namespace. A classe mais importante, SerialPort, fornece uma estrutura para E/S síncrona e controlada por eventos, acesso aos estados de pino e interrupção, e acesso às propriedades do driver serial. Ele pode ser encapsulado em um Stream objeto, acessível por meio da BaseStream propriedade. Encapsular SerialPort em um objeto Stream permite que a porta serial seja acessada por classes que usam streams. O namespace inclui enumerações que simplificam o controle de portas serial.

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

Observação

Você não pode 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 usado no estabelecimento de uma comunicação de porta serial para um SerialPort objeto.
Parity Especifica o bit de paridade de um SerialPort objeto.
SerialData Especifica o tipo de caractere 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 parada usados no SerialPort objeto.

Consulte também