ChangeMonitor Konstruktor

Definition

Initierar en ny instans av ChangeMonitor klassen. Den här konstruktorn anropas från konstruktorer i härledda klasser för att initiera basklassen.

protected:
 ChangeMonitor();
protected ChangeMonitor();
Protected Sub New ()

Kommentarer

Klassen ChangeMonitor har en parameterlös konstruktor. Klasser som ärver från basklassen ChangeMonitor och definierar anpassat beteende för ändringsövervakning måste dock utföra initiering i konstruktorn. Mer information finns i avsnittet Anteckningar för arvtagare.

Anteckningar till arvingar

Konstruktorn för en härledd klass måste ange UniqueId egenskapen, börja övervaka och anropa klassen innan den InitializationComplete() returneras. Om ett beroende ändras innan initieringen är klar (till exempel om en beroende cachenyckel inte hittas i cacheminnet) måste konstruktorn anropa OnChanged(Object) metoden innan den InitializationComplete() anropar metoden. I det här fallet kan konstruktorn anropa Dispose() metoden först efter InitializationComplete() att metoden anropats, eftersom Dispose() metoden utlöser ett undantag om initieringen inte har slutförts.

Gäller för