System.IO.Ports Namespace

Lo spazio dei nomi System.IO.Ports contiene classi per il controllo delle porte seriali. The System.IO.Ports namespace contains classes for controlling serial ports. La classe più importante, SerialPort, fornisce un framework per l'I/O sincrono e basato su eventi, l'accesso agli stati di blocco e interruzione, l'accesso alle proprietà del driver seriale. The most important class, SerialPort, provides a framework for synchronous and event-driven I/O, access to pin and break states, and access to serial driver properties. Può essere usato per eseguire il wrapping di un oggetto Stream, consentendo a classi che usano flussi di accedere alla porta seriale. It can be used to wrap Stream objects, allowing the serial port to be accessed by classes that use streams.

Classi

SerialDataReceivedEventArgs

Fornisce dati per l'evento DataReceived.Provides data for the DataReceived event.

SerialErrorReceivedEventArgs

Prepara i dati per l'evento ErrorReceived.Prepares data for the ErrorReceived event.

SerialPinChangedEventArgs

Fornisce dati per l'evento PinChanged.Provides data for the PinChanged event.

SerialPort

Rappresenta una risorsa di porta seriale.Represents a serial port resource.

Enumerazioni

Handshake

Specifica il protocollo di controllo usato per stabilire la comunicazione della porta seriale per un oggetto SerialPort.Specifies the control protocol used in establishing a serial port communication for a SerialPort object.

Parity

Specifica il bit di parità per un oggetto SerialPort.Specifies the parity bit for a SerialPort object.

SerialData

Specifica il tipo di carattere ricevuto sulla porta seriale dell'oggetto SerialPort.Specifies the type of character that was received on the serial port of the SerialPort object.

SerialError

Specifica gli errori che si verificano nell'oggetto SerialPort.Specifies errors that occur on the SerialPort object.

SerialPinChange

Specifica il tipo di modifica eseguita nell'oggetto SerialPort.Specifies the type of change that occurred on the SerialPort object.

StopBits

Specifica il numero di bit di interruzione usati nell'oggetto SerialPort.Specifies the number of stop bits used on the SerialPort object.

Delegati

SerialDataReceivedEventHandler

Rappresenta il metodo che gestirà l'evento DataReceived di un oggetto SerialPort.Represents the method that will handle the DataReceived event of a SerialPort object.

SerialErrorReceivedEventHandler

Rappresenta il metodo che gestirà l'evento ErrorReceived di un oggetto SerialPort.Represents the method that will handle the ErrorReceived event of a SerialPort object.

SerialPinChangedEventHandler

Rappresenta il metodo che gestirà l'evento PinChanged di un oggetto SerialPort.Represents the method that will handle the PinChanged event of a SerialPort object.

Commenti

Lo spazio dei nomi include le enumerazioni che semplificano il controllo delle porte seriali, ad esempio Handshake, Parity, SerialPinChange, e StopBits.The namespace includes enumerations that simplify the control of serial ports, such as Handshake, Parity, SerialPinChange, and StopBits.