ReentrantSemaphore.SuppressRelevance Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esconde evidências de que o chamador inseriu isso ReentrantSemaphore até que seu resultado seja descartado.
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
Retornos
Um valor a ser descartado para restaurar a visibilidade de qualquer presença nesse semáforo.
Exemplos
O snippet a seguir demonstra uma maneira de usar esse método.
Comentários
Esse método é útil quando o chamador está prestes a desativar outra operação (por exemplo, agendar o trabalho para o threadpool) que ele não considera vital para sua própria conclusão, a fim de impedir que o trabalho girado abuse do direito do chamador para o semáforo.
Essa é uma chamada segura para fazer se o semáforo está ou não mantido no momento ou se a reentrada é permitida nesta instância.