ReentrantSemaphore.SuppressRelevance Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.