Lingua

ReentrantSemaphore.SuppressRelevance Metodo

Definizione

Nasconde le prove che il chiamante ha immesso questo ReentrantSemaphore fino a quando il risultato non viene eliminato.

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

Valori restituiti

Valore da eliminare per ripristinare la visibilità di qualsiasi presenza in questo semaforo.

Esempio

Il frammento di codice seguente illustra un modo per usare questo metodo.

Commenti

Questo metodo è utile quando il chiamante sta per avviare un'altra operazione (ad esempio, la pianificazione del lavoro nel pool di thread) che non considera essenziale per il proprio completamento, per evitare che il lavoro sia stato interrotto abusti dal diritto del chiamante al semaforo.

Si tratta di una chiamata sicura per stabilire se il semaforo è attualmente mantenuto o se la reentrancy è consentita in questa istanza.

Si applica a