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