Classe Module::ReleaseNotifier
Richiama un gestore eventi quando viene rilasciato l'ultimo oggetto in un modulo.
Sintassi
class ReleaseNotifier;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
Module::ReleaseNotifier::~ReleaseNotifier | Deinitialize l'istanza corrente della Module::ReleaseNotifier classe . |
Module::ReleaseNotifier::ReleaseNotifier | Inizializza una nuova istanza della classe Module::ReleaseNotifier . |
Metodi pubblici
Nome | Descrizione |
---|---|
Module::ReleaseNotifier::Invoke | In caso di implementazione, chiama un gestore eventi quando viene rilasciato l'ultimo oggetto in un modulo. |
Module::ReleaseNotifier::Release | Elimina l'oggetto corrente Module::ReleaseNotifier se l'oggetto è stato costruito con un parametro di true . |
Gerarchia di ereditarietà
ReleaseNotifier
Requisiti
Intestazione: module.h
Spazio dei nomi: Microsoft::WRL
Module::ReleaseNotifier::~ReleaseNotifier
Deinitialize l'istanza corrente della Module::ReleaseNotifier
classe .
WRL_NOTHROW virtual ~ReleaseNotifier();
Module::ReleaseNotifier::Invoke
In caso di implementazione, chiama un gestore eventi quando viene rilasciato l'ultimo oggetto in un modulo.
virtual void Invoke() = 0;
Module::ReleaseNotifier::Release
Elimina l'oggetto corrente Module::ReleaseNotifier
se l'oggetto è stato costruito con un parametro di true
.
void Release() throw();
Module::ReleaseNotifier::ReleaseNotifier
Inizializza una nuova istanza della classe Module::ReleaseNotifier
.
ReleaseNotifier(bool release) throw();
Parametri
release
true
per eliminare questa istanza quando viene chiamato il Release
metodo; false
per non eliminare questa istanza.