Język

ReentrantSemaphore.SuppressRelevance Metoda

Definicja

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.

Dotyczy