Ports Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia właściwość i metodę uzyskiwania dostępu do portów szeregowych komputera.
public ref class Ports
public class Ports
type Ports = class
Public Class Ports
- Dziedziczenie
-
Ports
Przykłady
W tym przykładzie opisano sposób wysyłania COM1 ciągów do portu szeregowego komputera.
Blok Using umożliwia aplikacji zamknięcie portu szeregowego, nawet jeśli generuje wyjątek. Cały kod, który manipuluje portem szeregowym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem Close metody .
Metoda WriteLine wysyła dane do portu szeregowego.
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
Aby uzyskać więcej informacji, zobacz How to: Send Strings to Serial Ports (Instrukcje: wysyłanie ciągów do portów szeregowych).
Uwagi
Obiekt My.Computer.Ports zapewnia prosty punkt wejścia do uzyskiwania dostępu do klasy portów szeregowych platformy .NET Framework, SerialPort.
W poniższej tabeli wymieniono przykłady zadań obejmujących My.Computer.Ports obiekt.
| Do | Zobacz |
|---|---|
| Wybieranie modemu podłączonego do portu szeregowego | Instrukcje: wybieranie modemów dołączonych do portów szeregowych |
| Wysyłanie ciągu do portu szeregowego | Instrukcje: wysyłanie ciągów do portów szeregowych |
| Odbieranie ciągów z portu szeregowego | Instrukcje: odbieranie ciągów z portów seryjnych |
| Pokaż dostępne porty szeregowe | Instrukcje: pokazywanie dostępnych portów seryjnych |
Dostępność według typu projektu
| Rodzaj projektu | Available |
|---|---|
| Aplikacja systemu Windows | Yes |
| Biblioteka klas | Yes |
| Aplikacja konsolowa | Yes |
| Biblioteka kontrolek systemu Windows | Yes |
| Biblioteka kontrolek sieci Web | No |
| Usługa systemu Windows | Yes |
| Witryna sieci Web | No |
Konstruktory
| Nazwa | Opis |
|---|---|
| Ports() |
Inicjuje nowe wystąpienie klasy Ports. |
Właściwości
| Nazwa | Opis |
|---|---|
| SerialPortNames |
Pobiera kolekcję nazw portów seryjnych na komputerze. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| OpenSerialPort(String, Int32, Parity, Int32, StopBits) |
Tworzy i otwiera SerialPort obiekt. |
| OpenSerialPort(String, Int32, Parity, Int32) |
Tworzy i otwiera SerialPort obiekt. |
| OpenSerialPort(String, Int32, Parity) |
Tworzy i otwiera SerialPort obiekt. |
| OpenSerialPort(String, Int32) |
Tworzy i otwiera SerialPort obiekt. |
| OpenSerialPort(String) |
Tworzy i otwiera SerialPort obiekt. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |