ChangeMonitor Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.