Show / Hide Table of Contents

Class MessageExtensions

Useful extension methods for Message.

Inheritance
Object
MessageExtensions
Inherited Members
System.Object.ToString()
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
Namespace: IRM.Messaging
Assembly: IRM.dll
Syntax
public static class MessageExtensions

Methods

GetEventTypesToInvalidate(IEvent)

Gets a list of delayed event types that should be removed from the ATOM feed because of this event.

Declaration
public static IEnumerable<Type> GetEventTypesToInvalidate(this IEvent event)
Parameters
IEvent event

The event to check for InvalidateDelayedEventAttribute.

Returns
IEnumerable<System.Type>

A list of delayed event types that should be removed; or null if non should be removed.

GetEventTypesToInvalidate(Type)

Gets a collection of delayed event types that should be removed from the ATOM feed because of this event.

Declaration
public static IEnumerable<Type> GetEventTypesToInvalidate(this Type type)
Parameters
System.Type type

The type of event to check for InvalidateDelayedEventAttribute.

Returns
IEnumerable<System.Type>

A list of delayed event types that should be removed; or null if non should be removed.

IsOnlyForInternalOwner(Type)

Gets if a System.Type of message is only for internal owner or not.

Declaration
public static bool IsOnlyForInternalOwner(this Type type)
Parameters
System.Type type

The System.Type of message to check if only internal owner is allowed.

Returns
Boolean

true if the System.Type of message is only for internal owner; otherwise false.

IsOnlyForInternalOwner<T>(T)

Gets if a Message is only for internal owner or not.

Declaration
public static bool IsOnlyForInternalOwner<T>(this T message)
    where T : Message
Parameters
T message

The Message to check if only internal owner is allowed.

Returns
Boolean

true if the Message is only for internal owner; otherwise false.

Type Parameters
T

The type of Message.

Back to top Generated by DocFX