Class ReactiveEntityEventArgs
Base class for event arguments involving a reactive entity.
Inheritance
System.Object
ReactiveEntityEventArgs
Implements
Namespace: Reaqtor.QueryEngine.Events
Assembly: Reaqtor.QueryEngine.dll
Syntax
public abstract class ReactiveEntityEventArgs : EventArgs, IKnownResource
Constructors
ReactiveEntityEventArgs(Uri, IReactiveResource, ReactiveEntityKind)
Creates a new instance of the ReactiveEntityEventArgs class for the specified entity.
Declaration
protected ReactiveEntityEventArgs(Uri uri, IReactiveResource entity, ReactiveEntityKind entityType)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Uri | uri | URI of the reactive entity. |
| IReactiveResource | entity | Reactive entity. |
| ReactiveEntityKind | entityType | Kind of the reactive entity. |
Properties
Entity
Gets the reactive entity.
Declaration
public IReactiveResource Entity { get; }
Property Value
| Type | Description |
|---|---|
| IReactiveResource |
EntityType
Gets the kind of the reactive entity.
Declaration
public ReactiveEntityKind EntityType { get; }
Property Value
| Type | Description |
|---|---|
| ReactiveEntityKind |
Uri
Gets the URI of the reactive entity.
Declaration
public Uri Uri { get; }
Property Value
| Type | Description |
|---|---|
| System.Uri |