Idioma

ReentrantSemaphore.SuppressRelevance Método

Definição

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.

Aplica-se a