Class MutationObserver
Namn på plats: Aspose.Svg.Dom.Mutations Församling: Aspose.SVG.dll (25.5.0)
En Aspose.Svg.Dom.Mutations.MusionObserver-objekt kan användas för att observera mutationer till trädet av Aspos.Node.
[ComVisible(true)]
[DOMName("MutationObserver")]
[DOMObject]
public class MutationObserver : DOMObject, INotifyPropertyChanged
Inheritance
object ← DOMObject ← MutationObserver
Implements
Arvsmedlemmar
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MutationObserver(MutationCallback)
Konstruerar ett MutationObserver-objekt och sätter sitt Aspose.Svg.Dom.Mutations.Callback till callback.Callback invokeras med en lista över MutationRecord-objekt som första argumentet och den konstruerade mutationObserverobjekten som andra argumenten. Det kallas efter noder som är registrerade med Aspose.Svg.Dom.Mutations.MutionObsever.Observera(Aspose,SVg,Doma.Node,A Spose.,Domi.
[DOMConstructor]
public MutationObserver(MutationCallback callback)
Parameters
callback
MutationCallback
och callback.
Methods
Disconnect()
Stoppa observatören från att observera någon mutation. tills observatorn() metoden används igen, kommer observatorns callback inte att inbjudas.
[DOMName("disconnect")]
public void Disconnect()
Observe(Node)
Utmanar användaren att observera ett visst mål (en nod) och rapportera eventuella mutationer baserat på de kriterier som ges av alternativ (en objekt).Alternativ argumentet gör det möjligt att ställa in variation observeringsalternativ via objektmedlemmar.
[DOMName("observe")]
public void Observe(Node target)
Parameters
target
Node
Målet är att observera.
Observe(Node, MutationObserverInit)
Utmanar användaren att observera ett visst mål (en nod) och rapportera eventuella mutationer baserat på de kriterier som ges av alternativ (en objekt).Alternativ argumentet gör det möjligt att ställa in variation observeringsalternativ via objektmedlemmar.
[DOMName("observe")]
public void Observe(Node target, MutationObserverInit options)
Parameters
target
Node
Målet är att observera.
options
MutationObserverInit
Observatörens alternativ.
TakeRecords()
Metoden returnerar en kopia av inspelningen och tömmer sedan inspelningen.
[DOMName("takeRecords")]
public IList<mutationrecord> TakeRecords()
Returns
IList ochlt; MutationRecord >
En kopia av inspelningen.