Você está na página 1de 4

Classe Ports

.NET Framework 4

Fornece uma propriedade e um mtodo para acessar portas seriais do computador.


Hierarquia de herana System.Object Microsoft.VisualBasic.Devices.Ports Namespace: Microsoft.VisualBasic.Devices Assembly: Microsoft.VisualBasic (em Microsoft.VisualBasic.dll) Sintaxe VB
'Declarao <HostProtectionAttribute(SecurityAction.LinkDemand, Resources := HostProtectionResource.ExternalProcessMgmt)> _ Public Class Ports

O tipo Ports expe os membros a seguir. Construtores Nome Descrio Ports Inicializa uma nova instncia da classe Ports. Propriedades Nome Descrio SerialPortNames Obtm uma coleo de nomes das portas seriais do computador. Mtodos Nome Equals(Object) Finalize GetHashCode GetType MemberwiseClone OpenSerialPort(String) OpenSerialPort(String, Int32) OpenSerialPort(String, Int32, Descrio Determina se o Object especificado igual ao Object atual. (Herdado de Object.) Permite que um objeto tente liberar recursos e executar outras operaes de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.) Serve como uma funo hash para um tipo especfico. (Herdado de Object.) Obtm o Type da instncia atual. (Herdado de Object.) Cria uma cpia superficial do Object atual. (Herdado de Object.) Cria e abre uma SerialPort objeto. Cria e abre uma SerialPort objeto. Cria e abre uma SerialPort objeto.

Parity) OpenSerialPort(String, Int32, Parity, Int32) OpenSerialPort(String, Int32, Parity, Int32, StopBits) ToString

Cria e abre uma SerialPort objeto. Cria e abre uma SerialPort objeto. Retorna uma string que representa o objeto atual. (Herdado de Object.) Comentrios

O objeto My.Computer.Ports fornece um ponto de entrada simples para acessar a classe porta serial do .NET Framework, SerialPort. A tabela a seguir lista exemplos de tarefas que envolvem o objeto My.Computer.Ports. Para Discar um modem conectado a uma porta serial Veja Como: Discar Modems anexados a portas seriais no Visual Basic

Enviar uma string para uma porta Como: Enviar seqncias para portas seriais no serial Visual Basic Receber string de uma porta serial Mostrar as portas seriais disponveis Como: Receber de seqncias de caracteres de portas seriais no Visual Basic Como: Mostrar as portas seriais disponveis em Visual Basic

Availability by Project Type


Tipo de Projeto Windows Application Class Library Console Application Windows Control Library Web Control Library Windows Service Web Site Disponvel Yes Yes Yes Yes no Yes no

Observao O atributo HostProtectionAttribute aplicado a este tipo ou membro tem o seguinte valor da propriedade Resources: Resources. HostProtectionAttribute no afeta aplicativos de rea de trabalho (que so normalmente iniciados com o clique duplo em um cone, a digitao de um comando ou a insero de uma URL em um navegador). Para obter mais informaes, consulte a classe HostProtectionAttribute ou Atributos de proteo de Host e de programao de SQL Server. Exemplos Este exemplo descreve como enviar strings para porta serial COM1 do computador. O bloco Using permite que o aplicativo feche a porta serial mesmo que ele gere uma exceo. Todo o cdigo que manipula a porta serial deve aparecer neste bloco, ou em um bloco Try...Catch...Finally com uma chamada para usar o mtodo Close. O mtodo WriteLine envia os dados para a porta serial. VB
Sub SendSerialData(ByVal data As String) 'Envia strings para uma porta serial. Using com1 As IO.Ports.SerialPort = My.Computer.Ports.OpenSerialPort("COM1") com1.WriteLine(data) End Using End Sub

Para obter mais informaes, consulte HOW TO: Send Cadeia de caracteres to Ports Serial in Visual Basic. Informaes sobre verso .NET Framework Com suporte em: 4, 3.5, 3.0, 2.0 .NET Framework Client Profile Com suporte em: 4, 3.5 SP1 Plataformas Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core no compatvel), Windows Server 2008 R2 (Server Core no compatvel com SP1 ou posterior), Windows Server 2003 SP2 O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos de sistema do .NET Framework.

Quaisquer membros static (Shared no Visual Basic) pblicos deste tipo so thread-safe. No h garantia de que qualquer membro de instncia seja thread-safe. Consulte tambm Referncia Namespace Microsoft.VisualBasic.Devices Outros recursos Objetos (Visual Basic) Como: Discar Modems anexados a portas seriais no Visual Basic Como: Enviar seqncias para portas seriais no Visual Basic Como: Receber de seqncias de caracteres de portas seriais no Visual Basic Como: Mostrar as portas seriais disponveis em Visual Basic