CapyKit/Documentation/Help/T_CapyKit_CapyEventReporter.md
Jordan Wages 735d7c4c91 Documentation + Unfinished SecurityHelper
Committing the unfinished changes to the SecurityHelper as I flesh it out during the migration. Also starting a documentation folder powered by Sandcastle.
2024-04-19 23:12:24 -05:00

1.5 KiB

CapyEventReporter Class

The CapyEventReporter class is responsible for managing event subscriptions and emissions within CapyKit.

Definition

Namespace: CapyKit
Assembly: CapyKit (in CapyKit.dll) Version: 1.0.0+6cdd805be49c3b769a116584ea6904955ecd820d

C#

public static class CapyEventReporter

VB

Public NotInheritable Class CapyEventReporter

C++

public ref class CapyEventReporter abstract sealed

F#

[<AbstractClassAttribute>]
[<SealedAttribute>]
type CapyEventReporter = class end
InheritanceObject → CapyEventReporter

Remarks

Because consumers of CapyKit may have varied ways of handling logging, the CapyEventReporter provides a way for subscribers to recieve events for various "events" within the library. These can be thought of as a logging solution for CapyKit. Consumers are free to treat these events however they see fit.

Methods

Subscribe Subscribes the specified event handler to the event with the given subscription level and origin.
Unsubscribe Unsubscribes the specified event handler from the event with the given origin.

See Also

Reference

CapyKit Namespace