ReentrantSemaphore.SuppressRelevance Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verdeckt Beweise, dass der Anrufer dies ReentrantSemaphore eingegeben hat, bis sein Ergebnis gelöscht wird.
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
Gibt zurück
Ein Wert, der gelöscht werden soll, um die Sichtbarkeit aller Anwesenheitsinformationen in diesem Semaphor wiederherzustellen.
Beispiele
Der folgende Codeausschnitt veranschaulicht die Verwendung dieser Methode.
Hinweise
Diese Methode ist nützlich, wenn der Aufrufer in der Lage ist, einen anderen Vorgang (z. B. die Planung von Arbeit an den Threadpool) zu starten, dass er für den eigenen Abschluss nicht von entscheidender Bedeutung ist, um zu verhindern, dass die Spun-Arbeit das Recht des Aufrufers zum Semaphor missbraucht.
Dies ist ein sicherer Aufruf, um festzustellen, ob das Semaphor derzeit gehalten wird oder ob die Reentranz für diese Instanz zulässig ist.