Class BatchedDatabaseServerMessenger
Inheritance
System.Object
Namespace:System.Dynamic.ExpandoObject
Assembly:umbraco.dll
Syntax
public class BatchedDatabaseServerMessenger : DatabaseServerMessenger, IServerMessenger
Constructors
BatchedDatabaseServerMessenger(ApplicationContext, Boolean, DatabaseServerMessengerOptions)
Declaration
public BatchedDatabaseServerMessenger(ApplicationContext appContext, bool enableDistCalls, DatabaseServerMessengerOptions options)
Parameters
Methods
BatchMessage(IEnumerable<IServerAddress>, ICacheRefresher, MessageType, IEnumerable<Object>, Type, String)
Declaration
protected void BatchMessage(IEnumerable<IServerAddress> servers, ICacheRefresher refresher, MessageType messageType, IEnumerable<object> ids = null, Type idType = null, string json = null)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<IServerAddress> |
servers |
|
umbraco.interfaces.ICacheRefresher |
refresher |
|
MessageType |
messageType |
|
System.Collections.Generic.IEnumerable<System.Object> |
ids |
|
System.Type |
idType |
|
System.String |
json |
|
DeliverRemote(IEnumerable<IServerAddress>, ICacheRefresher, MessageType, IEnumerable<Object>, String)
Declaration
protected override void DeliverRemote(IEnumerable<IServerAddress> servers, ICacheRefresher refresher, MessageType messageType, IEnumerable<object> ids = null, string json = null)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<IServerAddress> |
servers |
|
umbraco.interfaces.ICacheRefresher |
refresher |
|
MessageType |
messageType |
|
System.Collections.Generic.IEnumerable<System.Object> |
ids |
|
System.String |
json |
|
FlushBatch()
Declaration
GetBatch(Boolean)
Declaration
protected ICollection<RefreshInstructionEnvelope> GetBatch(bool create)
Parameters
Type |
Name |
Description |
System.Boolean |
create |
|
Returns