Class ChangeNotificationManager
Inheritance
System.Object
ChangeNotificationManager
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: EPiServer.Events.ChangeNotification.Implementation
Assembly: EPiServer.Events.dll
Version: 8.11.0Syntax
public class ChangeNotificationManager : IChangeNotificationManager, IDisposable
Constructors
ChangeNotificationManager(IChangeNotificationQueueFactory, IChangeProcessor[])
Declaration
public ChangeNotificationManager(IChangeNotificationQueueFactory queueFactory, params IChangeProcessor[] processors)
Parameters
Type | Name | Description |
---|---|---|
IChangeNotificationQueueFactory | queueFactory | |
IChangeProcessor[] | processors |
Properties
HeartBeatInterval
Declaration
public TimeSpan HeartBeatInterval { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
Methods
Dispose()
Declaration
public void Dispose()
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |
GetProcessorInfo()
Declaration
public IEnumerable<IChangeProcessorInfo> GetProcessorInfo()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IChangeProcessorInfo> |
NotifyChange<TChangedData>(TChangedData, TChangedData)
Declaration
public void NotifyChange<TChangedData>(TChangedData before, TChangedData after)
where TChangedData : class
Parameters
Type | Name | Description |
---|---|---|
TChangedData | before | |
TChangedData | after |
Type Parameters
Name | Description |
---|---|
TChangedData |
NotifyChanges<TChangedData>(IEnumerable<IBulkChangeItem<TChangedData>>)
Declaration
public void NotifyChanges<TChangedData>(IEnumerable<IBulkChangeItem<TChangedData>> changes)
where TChangedData : class
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<IBulkChangeItem<TChangedData>> | changes |
Type Parameters
Name | Description |
---|---|
TChangedData |
Start()
Declaration
public void Start()
Stop(TimeSpan)
Declaration
public bool Stop(TimeSpan timeout)
Parameters
Type | Name | Description |
---|---|---|
System.TimeSpan | timeout |
Returns
Type | Description |
---|---|
System.Boolean |
TryStartRecoveryAll()
Declaration
public void TryStartRecoveryAll()
Implements
System.IDisposable