Class MutationObserver
Namn på plats: Aspose.Html.Dom.Mutations Sammanfattning: Aspose.HTML.dll (25.4.0)
En Aspose.Html.Dom.Mutations.MutationObserver objekt kan användas för att observera mutationer till trädet av Aspose.Html.Dom.Node.
[DOMName("MutationObserver")]
[DOMObject]
[ComVisible(true)]
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.Html.Dom.Mutations.MutationCallback till callback.Callback invokeras med en lista över MutationRecord objekt som första argumentet och den konstruerade MutationObserver objekt som andra argumentet. Det invokeras efter noder registrerade med Aspose.Html.Dom.Mutations.MutationObserver.Observe(Aspose.Html.Dom.Node,Aspose.Html.Dom.Mutations.MutationObserverInit) metod, är muterade.
[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.