Ports 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供了用于访问计算机的串行端口的属性和方法。
public ref class Portspublic class Portstype Ports = classPublic Class Ports- 继承
- 
				Ports
示例
此示例介绍如何将字符串发送到计算机的 COM1 串行端口。
              Using 块允许应用程序在即使会生成异常的情况下也关闭串行端口。 所有操作串行端口的代码都应出现在此块内,或者出现在调用以使用 Close 方法的块内Try...Catch...Finally。
WriteLine 方法将数据发送到串行端口。
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
有关详细信息,请参阅 如何:将字符串发送到串行端口。
注解
对象My.Computer.Ports提供了一个用于访问 .NET Framework 串行端口类 SerialPort的简单入口点。
下表列出了涉及 My.Computer.Ports 对象的任务示例。
| 功能 | 查看 | 
|---|---|
| 拨打连接到串行端口的调制解调器 | 如何:使用连接到串行端口的调制解调器拨号 | 
| 将字符串发送到串行端口 | 如何:将字符串发送到串行端口 | 
| 从串行端口接收字符串 | 如何:从串行端口接收字符串 | 
| 显示可用的串行端口 | 如何:显示可用的串行端口 | 
可用性(按项目类型)
| 项目类型 | 可用 | 
|---|---|
| Windows 应用程序 | 是 | 
| 类库 | 是 | 
| 控制台应用程序 | 是 | 
| Windows 控件库 | 是 | 
| Web 控件库 | 否 | 
| Windows 服务 | 是 | 
| 网站 | 否 | 
构造函数
| Ports() | 初始化 Ports 类的新实例。 | 
属性
| SerialPortNames | 获取计算机上的串行端口名称的集合。 | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| OpenSerialPort(String) | 创建并打开一个 SerialPort 对象。 | 
| OpenSerialPort(String, Int32) | 创建并打开一个 SerialPort 对象。 | 
| OpenSerialPort(String, Int32, Parity) | 创建并打开一个 SerialPort 对象。 | 
| OpenSerialPort(String, Int32, Parity, Int32) | 创建并打开一个 SerialPort 对象。 | 
| OpenSerialPort(String, Int32, Parity, Int32, StopBits) | 创建并打开一个 SerialPort 对象。 | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |