Class EventTarget

Class EventTarget

이름 공간 : Aspose.Html.Dom 구성: Aspose.HTML.dll (25.4.0)

Aspose.Html.Dom.EventTarget 인터페이스는 DOM 이벤트 모델을 지원하는 구현에서 모든 노드에 의해 구현됩니다.따라서, 이 인터페이스는 노드 인터페이스의 예를 들어 묶기-특별한 카스팅 방법을 사용하여 얻을 수 있습니다.인터페이스는 Aspose.Html.Dom.EventTarget에서 이벤트 청취자를 등록하고 제거하고 이벤트를 Aspose.Html.Dom.Events.IEventTarget로 전송할 수 있습니다.

[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

상속 회원들

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EventTarget()

public EventTarget()

Methods

AddEventListener(링크, DOMEventHandler, bool)

이 방법은 이벤트 목적지에 이벤트 청취자의 등록을 허용합니다.

public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

사용자가 등록하는 이벤트 유형

handler DOMEventHandler

이벤트가 발생할 때 Aspose.Html.Dom.Events.DOMEventHandler를 호출합니다.

useCapture bool

사실이라면, useCapture는 사용자가 캡처를 시작하고자 하는 것을 나타냅니다.캡처를 시작한 후에, 지정된 유형의 모든 이벤트는 등록된 사람에게 전송됩니다.홈 / 이벤트 / 이벤트 / 이벤트 / 이벤트 / 이벤트 / 이벤트 / 이벤트그들이 나무 속에서 그들 아래에 있는 모든 이벤트 목적지에 보내기 전에.나무를 통해 상승하는 이벤트는 캡처를 사용하도록 지정된 Aspose.Html.Dom.Events.IEventListener를 유발하지 않습니다.

Remarks

이벤트를 처리하는 동안 Aspose.Html.Dom.Events.IEventListener가 Wl51.ThmL.Target에 추가되면 현재 행동에 의해 유발되지 않지만 이벤트 흐름의 후속 단계, 예를 들어 버블링 단체에서 유출 될 수 있습니다.

여러 개의 동일한 이벤트 청취자가 같은 Aspose.Html.Dom.EventTarget에 등록되어 있는 경우 같은 매개 변수와 함께 복제된 사례가 삭제됩니다. 그들은 __ WL51.Doma.events.IEventListener를 두 번 호출하지 않으며 삭제되기 때문에 Wl51.HDL1__를 사용하여 삭제할 필요가 없습니다.

AddEventListener(링크, IEventListener)

이 방법은 이벤트 목적지에 이벤트 청취자의 등록을 허용합니다.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

사용자가 등록하는 이벤트 유형

listener IEventListener

이벤트가 발생할 때 호출되는 방법을 포함하는 사용자가 구현한 인터페이스를 가져옵니다.

Remarks

이벤트를 처리하는 동안 Aspose.Html.Dom.Events.IEventListener가 Wl51.ThmL.Target에 추가되면 현재 행동에 의해 유발되지 않지만 이벤트 흐름의 후속 단계, 예를 들어 버블링 단체에서 유출 될 수 있습니다.

여러 개의 동일한 이벤트 청취자가 같은 Aspose.Html.Dom.EventTarget에 등록되어 있는 경우 같은 매개 변수와 함께 복제된 사례가 삭제됩니다. 그들은 __ WL51.Doma.events.IEventListener를 두 번 호출하지 않으며 삭제되기 때문에 Wl51.HDL1__를 사용하여 삭제할 필요가 없습니다.

AddEventListener(링크, IEventListener, bool)

이 방법은 이벤트 목적지에 이벤트 청취자의 등록을 허용합니다.

public void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

사용자가 등록하는 이벤트 유형

listener IEventListener

이벤트가 발생할 때 호출되는 방법을 포함하는 사용자가 구현한 인터페이스를 가져옵니다.

useCapture bool

사실이라면, useCapture는 사용자가 캡처를 시작하고자 하는 것을 나타냅니다.캡처를 시작한 후에, 지정된 유형의 모든 이벤트는 등록된 사람에게 전송됩니다.홈 / 이벤트 / 이벤트 / 이벤트 / 이벤트 / 이벤트 / 이벤트 / 이벤트그들이 나무 속에서 그들 아래에 있는 모든 이벤트 목적지에 보내기 전에.나무를 통해 상승하는 이벤트는 캡처를 사용하도록 지정된 Aspose.Html.Dom.Events.IEventListener를 유발하지 않습니다.

Remarks

이벤트를 처리하는 동안 Aspose.Html.Dom.Events.IEventListener가 Wl51.ThmL.Target에 추가되면 현재 행동에 의해 유발되지 않지만 이벤트 흐름의 후속 단계, 예를 들어 버블링 단체에서 유출 될 수 있습니다.

여러 개의 동일한 이벤트 청취자가 같은 Aspose.Html.Dom.EventTarget에 등록되어 있는 경우 같은 매개 변수와 함께 복제된 사례가 삭제됩니다. 그들은 __ WL51.Doma.events.IEventListener를 두 번 호출하지 않으며 삭제되기 때문에 Wl51.HDL1__를 사용하여 삭제할 필요가 없습니다.

DispatchEvent(Event)

이 방법은 이벤트를 실행 이벤트 모델로 전송할 수 있습니다.

public bool DispatchEvent(Event @event)

Parameters

event Event

이벤트를 처리하는 데 사용되는 이벤트 유형, 행동 및 맥락 정보를 지정합니다.

Returns

bool

Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event)의 반환 값은 이벤트를 처리 한 청취자가 Aspose.Html.Dom.Events.Event.PreventDefault라고 불리는지 여부를 나타냅니다.Aspose.Html.Dom.Events.Event.PreventDefault가 가치가 가짜라고 불렸다면, 그렇지 않으면 가치가 사실입니다.

Remarks

이 방식으로 전송되는 이벤트는 실행에 의해 직접 전송되는 이벤트와 동일한 캡처 및 버블링 행동을 가질 것입니다.이벤트의 목표는 Aspose.Html.Dom.EventTarget(Aspose.Html.Dom.Event.Event)라고 불리는 Aspose.Html.EventTarget.DispatchEvent입니다.

Exceptions

DOMException

Dispose()

응용 프로그램으로 정의된 작업을 수행하며, 관리되지 않은 자원을 배출, 배출 또는 재배치하는 것과 관련이 있습니다.

public void Dispose()

Dispose(바울)

관리되지 않고 - 선택적으로 - 관리 된 자원을 발행합니다.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

‘진실’은 관리되지 않은 자원과 관리되지 않은 자원을 모두 풀어주는 것; ‘거짓’은 관리되지 않은 자원만 풀어주는 것.

RemoveEventListener(링크, DOMEventHandler, bool)

이 방법은 이벤트 목적지에서 이벤트 청취자를 제거 할 수 있습니다.이벤트를 처리하는 동안 Aspose.Html.Dom.Events.IEventListener가 Aspose.Html.Dom.EventTarget에서 제거되면 현재의 행동으로 인해 발생하지 않습니다.이벤트 청취자는 삭제 된 후에 결코 호출 될 수 없습니다.

public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

Aspose.Html.Dom.Events.IEventListener 삭제되는 이벤트 유형을 지정합니다.

handler DOMEventHandler

Aspose.Html.Dom.Events.DOMEventHandler 매개 변수는 Aspose.Html.Dom.Events.IEventListener를 제거하는 것을 나타냅니다.

useCapture bool

삭제된 EventListener가 캡처 청취자로 등록되었는지 여부를 지정합니다.청취자가 두 번 등록되었을 경우, 한 번 캡처와 한 번 없이, 각각은 별도로 제거되어야합니다.캡처 청취기의 제거는 같은 청취기의 캡처가 아닌 버전에 영향을 미치지 않으며 그 반대입니다.

RemoveEventListener(링크, IEventListener)

이 방법은 이벤트 목적지에서 이벤트 청취자를 제거 할 수 있습니다.이벤트를 처리하는 동안 Aspose.Html.Dom.Events.IEventListener가 Aspose.Html.Dom.EventTarget에서 제거되면 현재의 행동으로 인해 발생하지 않습니다.이벤트 청취자는 삭제 된 후에 결코 호출 될 수 없습니다.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Aspose.Html.Dom.Events.IEventListener 삭제되는 이벤트 유형을 지정합니다.

listener IEventListener

Aspose.Html.Dom.Events.IEventListener 매개 변수는 Aspose.Html.Dom.Events.IEventListener를 제거하는 것을 나타냅니다.

RemoveEventListener(링크, IEventListener, bool)

이 방법은 이벤트 목적지에서 이벤트 청취자를 제거 할 수 있습니다.이벤트를 처리하는 동안 Aspose.Html.Dom.Events.IEventListener가 Aspose.Html.Dom.EventTarget에서 제거되면 현재의 행동으로 인해 발생하지 않습니다.이벤트 청취자는 삭제 된 후에 결코 호출 될 수 없습니다.

public void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Aspose.Html.Dom.Events.IEventListener 삭제되는 이벤트 유형을 지정합니다.

listener IEventListener

Aspose.Html.Dom.Events.IEventListener 매개 변수는 Aspose.Html.Dom.Events.IEventListener를 제거하는 것을 나타냅니다.

useCapture bool

삭제된 EventListener가 캡처 청취자로 등록되었는지 여부를 지정합니다.청취자가 두 번 등록되었을 경우, 한 번 캡처와 한 번 없이, 각각은 별도로 제거되어야합니다.캡처 청취기의 제거는 같은 청취기의 캡처가 아닌 버전에 영향을 미치지 않으며 그 반대입니다.

 한국어