Show / Hide Table of Contents

Class ProcessNotifier

Provides methods to set up notification events.

Inheritance
System.Object
ProcessNotifier
Implements
IProcessNotifier
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public class ProcessNotifier : IProcessNotifier

Constructors

ProcessNotifier(UserConnection)

Creates a new instance with specified user connection.

Declaration
public ProcessNotifier(UserConnection userConnection)
Parameters
Type Name Description
UserConnection userConnection

User connection.

Methods

Cancel(Guid)

Canceles the publisched notification event.

Declaration
public void Cancel(Guid id)
Parameters
Type Name Description
System.Guid id

Identifier of the process element.

Publish(ProcessElementNotification)

Publishes the specified notificarion event.

Declaration
public void Publish(ProcessElementNotification notification)
Parameters
Type Name Description
ProcessElementNotification notification

Notification data.

Update(ProcessElementNotification)

Publishes the specified notification event.

Declaration
public void Update(ProcessElementNotification notification)
Parameters
Type Name Description
ProcessElementNotification notification

Notification data.

Implements

IProcessNotifier

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX