Show / Hide Table of Contents

Class OutgoingEventInfo

Inheritance
object
OutgoingEventInfo
Implements
IHasExtraProperties
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.EventBus.Distributed
Assembly: Volo.Abp.EventBus.Abstractions.dll
Syntax
public class OutgoingEventInfo : IHasExtraProperties

Constructors

OutgoingEventInfo()

Declaration
protected OutgoingEventInfo()

OutgoingEventInfo(Guid, string, byte[], DateTime)

Declaration
public OutgoingEventInfo(Guid id, string eventName, byte[] eventData, DateTime creationTime)
Parameters
Type Name Description
Guid id
string eventName
byte[] eventData
DateTime creationTime

Properties

CreationTime

Declaration
public DateTime CreationTime { get; }
Property Value
Type Description
DateTime

EventData

Declaration
public byte[] EventData { get; }
Property Value
Type Description
byte[]

EventName

Declaration
public string EventName { get; }
Property Value
Type Description
string

ExtraProperties

Declaration
public ExtraPropertyDictionary ExtraProperties { get; protected set; }
Property Value
Type Description
ExtraPropertyDictionary

Id

Declaration
public Guid Id { get; }
Property Value
Type Description
Guid

MaxEventNameLength

Declaration
public static int MaxEventNameLength { get; set; }
Property Value
Type Description
int

Methods

GetCorrelationId()

Declaration
public string? GetCorrelationId()
Returns
Type Description
string

SetCorrelationId(string)

Declaration
public void SetCorrelationId(string correlationId)
Parameters
Type Name Description
string correlationId

Implements

IHasExtraProperties

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by Volosoft