API Diff between 0.9.5.12 and 0.8.9.14
138 Additions
21 Removals
Chains
-
public class Chain<T> : AbstractChain where T : Chain<T>
- public TReceive DoRemotable<TReceive>(Remotable<TReceive, T> action) where TReceive : SerializableSpecification
- public TReceive DoRemotable<TSend, TReceive>(RemotableWithData<TSend, TReceive, T> action) where TSend : SerializableSpecification
- public TReceive DoRemotable<TSend, TReceive>(RemotableWithSerializableData<TSend, TReceive, T> action)
- public TReceive DoRemotable<TReceive>(RemotableAction<TReceive, T> action) where TReceive : SerializableSpecification
- public TReceive DoRemotable<TSend, TReceive>(RemotableActionWithData<TSend, TReceive, T> action) where TSend : SerializableSpecification
- public TReceive DoRemotable<TSend, TReceive>(RemotableActionWithSerializableData<TSend, TReceive, T> action)
-
public static class ChainExtensions
- public static TReceive DoRemoteIf<T, TReceive>(this T context, Func<T, bool> predicate, Remotable<TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification
- public static TReceive DoRemoteIf<T, TReceive, TSend>(this T context, Func<T, bool> predicate, RemotableWithData<TSend, TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification where TSend : SerializableSpecification
- public static TReceive DoRemoteIf<T, TReceive, TSend>(this T context, Func<T, bool> predicate, RemotableWithSerializableData<TSend, TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification where TSend : SerializableSpecification
- public static TReceive DoRemoteIfNotNull<T, TReceive>(this T context, Remotable<TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification
- public static TReceive DoRemoteIfNotNull<T, TReceive, TSend>(this T context, RemotableWithData<TSend, TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification where TSend : SerializableSpecification
- public static TReceive DoRemoteIfNotNull<T, TReceive, TSend>(this T context, RemotableWithSerializableData<TSend, TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification where TSend : SerializableSpecification
- public static TReceive DoRemoteIf<T, TReceive>(this T context, Func<T, bool> predicate, RemotableAction<TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification
- public static TReceive DoRemoteIf<T, TReceive, TSend>(this T context, Func<T, bool> predicate, RemotableActionWithData<TSend, TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification where TSend : SerializableSpecification
- public static TReceive DoRemoteIf<T, TReceive, TSend>(this T context, Func<T, bool> predicate, RemotableActionWithSerializableData<TSend, TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification where TSend : SerializableSpecification
- public static TReceive DoRemoteIfNotNull<T, TReceive>(this T context, RemotableAction<TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification
- public static TReceive DoRemoteIfNotNull<T, TReceive, TSend>(this T context, RemotableActionWithData<TSend, TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification where TSend : SerializableSpecification
- public static TReceive DoRemoteIfNotNull<T, TReceive, TSend>(this T context, RemotableActionWithSerializableData<TSend, TReceive, T> action) where T : Chain<T> where TReceive : SerializableSpecification where TSend : SerializableSpecification
Chains.Persistence
Chains.Persistence.Exceptions
Chains.Play
-
public interface IReproducibleAction
-
public interface IReproducible
-
public abstract class Remotable<TReceived, TChain> : ReproducibleAction, IChainableAction<TChain, TChain>, IRemotable, IReproducibleAction where TReceived : SerializableSpecification
-
public abstract class RemotableWithData<TSend, TReceived, TChain> : ReproducibleActionWithData<TSend>, IChainableAction<TChain, TChain>, IRemotable, IReproducibleAction where TSend : SerializableSpecification
-
public abstract class RemotableWithSerializableData<TReceived, TChain> : ReproducibleAction, IChainableAction<TChain, TChain>, IRemotable, IReproducibleAction
-
public abstract class RemotableWithSerializableData<TSend, TReceived, TChain> : ReproducibleActionWithSerializableData<TSend>, IChainableAction<TChain, TChain>, IRemotable, IReproducibleAction
-
public abstract class ReproducibleAction : IReproducibleAction
-
public abstract class ReproducibleActionWithData<DataType> : ReproducibleActionWithSerializableData<DataType> where DataType : SerializableSpecification
-
public abstract class ReproducibleActionWithSerializableData<DataType> : IReproducibleAction
-
public abstract class RemotableAction<TReceived, TChain> : Reproducible, IChainableAction<TChain, TChain>, IRemotable, IReproducible where TReceived : SerializableSpecification
-
public abstract class RemotableActionWithData<TSend, TReceived, TChain> : ReproducibleWithData<TSend>, IChainableAction<TChain, TChain>, IRemotable, IReproducible where TSend : SerializableSpecification
-
public abstract class RemotableActionWithSerializableData<TReceived, TChain> : Reproducible, IChainableAction<TChain, TChain>, IRemotable, IReproducible
-
public abstract class RemotableActionWithSerializableData<TSend, TReceived, TChain> : ReproducibleWithSerializableData<TSend>, IChainableAction<TChain, TChain>, IRemotable, IReproducible
-
public abstract class Reproducible : IReproducible
-
public abstract class ReproducibleWithData<DataType> : ReproducibleWithSerializableData<DataType> where DataType : SerializableSpecification
-
public abstract class ReproducibleWithSerializableData<DataType> : IReproducible
Chains.Play.AppDomains
Chains.Play.Debug
Chains.Play.Modules
-
public sealed class DisableModule : ReproducibleWithSerializableData<string>, IChainableAction<IModular, IModular>, IApplicationAuthorizableAction, IAuthorizableAction
-
public sealed class EnableModule : ReproducibleWithSerializableData<string>, IChainableAction<IModular, IModular>, IApplicationAuthorizableAction, IAuthorizableAction
-
public interface IOptionalModule
-
public sealed class IsModuleEnabled : RemotableActionWithSerializableData<string, bool, IModular>
Chains.Play.Web
Chains.Play.Web.HttpListener