ReentrantSemaphore.SuppressRelevance Metoda
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.
Ukrywa dowody na to, że wywołujący wszedł do tego ReentrantSemaphore , aż jego wynik zostanie usunięty.
public:
virtual Microsoft::VisualStudio::Threading::ReentrantSemaphore::RevertRelevance SuppressRelevance();
public virtual Microsoft.VisualStudio.Threading.ReentrantSemaphore.RevertRelevance SuppressRelevance();
abstract member SuppressRelevance : unit -> Microsoft.VisualStudio.Threading.ReentrantSemaphore.RevertRelevance
override this.SuppressRelevance : unit -> Microsoft.VisualStudio.Threading.ReentrantSemaphore.RevertRelevance
Public Overridable Function SuppressRelevance () As ReentrantSemaphore.RevertRelevance
Zwraca
Wartość do usunięcia w celu przywrócenia widoczności każdej obecności w tym semaforze.
Przykłady
Poniższy fragment kodu przedstawia sposób użycia tej metody.
Uwagi
Ta metoda jest przydatna, gdy obiekt wywołujący ma się odkręcić inną operację (np. planowanie pracy w puli wątków), że nie bierze pod uwagę istotnego dla własnego ukończenia, aby zapobiec nadużywaniu przez obiekt wywołujący prawa do semafora.
Jest to bezpieczne wywołanie, aby określić, czy semafor jest obecnie przechowywany, czy też ponowne wprowadzenie jest dozwolone w tym wystąpieniu.