Ports クラス

定義

コンピューターのシリアル ポートにアクセスするためのプロパティとメソッドを提供します。

public ref class Ports
public class Ports
type Ports = class
Public Class Ports
継承
Ports

この例では、コンピューターの COM1 シリアル ポートに文字列を送信する方法について説明します。

Using ブロックを使用すると、例外が生成された場合でも、アプリケーションはシリアル ポートを閉じます。 シリアル ポートを操作するすべてのコードは、このブロック内、または Try...Catch...Finally メソッドを使用する呼び出しを含むClose ブロック内に記述する必要があります。

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 アプリケーション Yes
クラス ライブラリ Yes
コンソール アプリケーション Yes
Windows コントロール ライブラリ Yes
Web コントロール ライブラリ いいえ
Windows サービス Yes
ウェブサイト いいえ

コンストラクター

名前 説明
Ports()

Ports クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
SerialPortNames

コンピューター上のシリアル ポートの名前のコレクションを取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
OpenSerialPort(String, Int32, Parity, Int32, StopBits)

SerialPort オブジェクトを作成して開きます。

OpenSerialPort(String, Int32, Parity, Int32)

SerialPort オブジェクトを作成して開きます。

OpenSerialPort(String, Int32, Parity)

SerialPort オブジェクトを作成して開きます。

OpenSerialPort(String, Int32)

SerialPort オブジェクトを作成して開きます。

OpenSerialPort(String)

SerialPort オブジェクトを作成して開きます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください