ReentrantSemaphore.SuppressRelevance Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Oculta la evidencia de que el autor de la llamada ha entrado en esto ReentrantSemaphore hasta que se elimine su resultado.
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
Devoluciones
Valor que se va a eliminar para restaurar la visibilidad de cualquier presencia en este semáforo.
Ejemplos
En el fragmento de código siguiente se muestra una manera de usar este método.
Comentarios
Este método es útil cuando el autor de la llamada está a punto de poner en marcha otra operación (por ejemplo, programar trabajo en el grupo de subprocesos) que no considera vital para su propia finalización, con el fin de evitar que el spun off work abusing del derecho del autor de la llamada al semáforo.
Se trata de una llamada segura para realizar si el semáforo se mantiene actualmente o no, o si se permite la reentrada en esta instancia.