Ports Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma propriedade e um método para aceder às portas seriais do computador.
public ref class Ports
public class Ports
type Ports = class
Public Class Ports
- Herança
-
Ports
Exemplos
Este exemplo descreve como enviar strings para a porta serial do COM1 computador.
O bloco Using permite que a aplicação feche a porta serial mesmo que gere uma exceção. Todo o código que manipula a porta serial deve aparecer dentro deste bloco, ou dentro de um Try...Catch...Finally bloco com uma chamada para usar o Close método.
O WriteLine método envia os dados para a porta serial.
Sub SendSerialData(ByVal data As String)
' Send strings to a serial port.
Using com1 As IO.Ports.SerialPort =
My.Computer.Ports.OpenSerialPort("COM1")
com1.WriteLine(data)
End Using
End Sub
Para mais informações, veja Como: Enviar Strings para Portas Seriais.
Observações
O objeto My.Computer.Ports fornece um ponto de entrada direto para aceder à classe de porta serial do .NET Framework, SerialPort.
A tabela seguinte lista exemplos de tarefas que envolvem o My.Computer.Ports objeto.
| Para | Veja |
|---|---|
| Disce um modem ligado a uma porta serial | Como fazer: modems de discagem ligados a portas seriais |
| Enviar uma string para uma porta serial | Como: Enviar Strings para Portas Seriais |
| Receção de cadeias de uma porta serial | Como: Receber Strings de Portas Seriais |
| Mostrar portas seriais disponíveis | Como: Mostrar Portas Seriais Disponíveis |
Disponibilidade por tipo de projeto
| Tipo de Projeto | Available |
|---|---|
| Aplicação do Windows | Sim |
| Biblioteca de Classes | Sim |
| Aplicativo de console | Sim |
| Biblioteca de Controlo do Windows | Sim |
| Biblioteca de controle da Web | No |
| Serviço Windows | Sim |
| Web site | No |
Construtores
| Name | Description |
|---|---|
| Ports() |
Inicializa uma nova instância da Ports classe. |
Propriedades
| Name | Description |
|---|---|
| SerialPortNames |
Obtém uma coleção dos nomes das portas seriais do computador. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OpenSerialPort(String, Int32, Parity, Int32, StopBits) |
Cria e abre um SerialPort objeto. |
| OpenSerialPort(String, Int32, Parity, Int32) |
Cria e abre um SerialPort objeto. |
| OpenSerialPort(String, Int32, Parity) |
Cria e abre um SerialPort objeto. |
| OpenSerialPort(String, Int32) |
Cria e abre um SerialPort objeto. |
| OpenSerialPort(String) |
Cria e abre um SerialPort objeto. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |