SerialPort.PinChanged Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Nesne tarafından temsil edilen bağlantı noktasında veri olmayan bir sinyal olayının gerçekleştiğini SerialPort gösterir.
public:
event System::IO::Ports::SerialPinChangedEventHandler ^ PinChanged;
public event System.IO.Ports.SerialPinChangedEventHandler PinChanged;
member this.PinChanged : System.IO.Ports.SerialPinChangedEventHandler
Public Custom Event PinChanged As SerialPinChangedEventHandler
Public Event PinChanged As SerialPinChangedEventHandler
Olay Türü
Açıklamalar
Seri pin değiştirme olayları, numaralandırmadaki SerialPinChange öğelerden herhangi birinden kaynaklanabilir. İşletim sistemi bu olayın tetiklenip tetiklenmeyeceğini belirlediğinden, tüm eşlik hataları bildirilmeyebilir. Olayın bir parçası olarak, pinin yeni değeri ayarlanır.
Olay PinChanged , bir SerialPort nesne içine girdiğinde tetiklenmez BreakState, ancak bağlantı noktası 'dan çıktığında BreakStatetetiklenmez. Bu davranış, numaralandırmadaki SerialPinChange diğer değerler için geçerli değildir.
PinChanged, DataReceivedve ErrorReceived olayları sıra dışı olarak çağrılabilir ve temel alınan akışın hatayı bildirmesi ile olay işleyicisinin yürütülmesi arasında küçük bir gecikme olabilir. Aynı anda yalnızca bir olay işleyicisi yürütülebilir.
Olay PinChanged ikincil bir iş parçacığında oluşturulur. Bu olay ana iş parçacığında değil ikincil bir iş parçacığında tetiklendiğinden, ui öğeleri gibi ana iş parçacığındaki bazı öğeleri değiştirmeye çalışmak iş parçacığı özel durumu oluşturabilir. main Form veya Controliçindeki öğeleri değiştirmek gerekiyorsa, değişiklik isteklerini kullanarak Invokegeri gönderin. Bu işlem, işi uygun iş parçacığında yapar.
Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin