SerialPort クラス
アセンブリ: System (system.dll 内)
構文
Public Class SerialPort Inherits Component
public class SerialPort extends Component
public class SerialPort extends Component
このクラスを使用して、シリアル ポートのファイル リソースを管理します。このクラスは、同期 I/O とイベント ドリブン I/O、ピンの状態とブレーク状態へのアクセス、およびシリアル ドライバのプロパティへのアクセスを提供します。またこのクラスの機能を、BaseStream プロパティからアクセスできる内部 Stream オブジェクトにラップし、ストリームをラップまたは使用するクラスに渡すこともできます。
SerialPort クラスは、ASCIIEncoding、UTF8Encoding、UnicodeEncoding、UTF32Encoding の各エンコーディング、およびコード ページが 50000 未満または 54936 である mscorlib.dll に定義されたエンコーディングをサポートします。これらに代わるエンコーディングを使用することもできますが、ReadByte メソッドまたは Write メソッドを使用して、各自でエンコーディングを実行する必要があります。
SerialPort クラスを使用して、ヌル モデム ケーブルで接続された 2 台のコンピュータで 2 人のユーザーがチャットできるようにするための方法を次のコード例に示します。この例では、ユーザーはチャットを行う前にポート設定とユーザー名の入力を求められます。このコード例の機能をすべて利用するには、両方のコンピュータがこのプログラムを実行している必要があります。
- SecurityPermission (アンマネージ コードを呼び出すために必要なアクセス許可)。UnmanagedCode (関連する列挙体)
System.MarshalByRefObject
System.ComponentModel.Component
System.IO.Ports.SerialPort
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- SerialPort クラスのページへのリンク