Show / Hide Table of Contents

Class PassThroughMessageChannel

Message channel, which passes directly to the output all incoming messages.

Inheritance
Object
PassThroughMessageChannel
Implements
IMessageChannel
IDisposable
Ecng.Common.ICloneable<IMessageChannel>
ICloneable
Namespace: StockSharp.Messages
Assembly: StockSharp.Messages.dll
Syntax
public class PassThroughMessageChannel : Cloneable<IMessageChannel>, IMessageChannel, IDisposable, ICloneable<IMessageChannel>, ICloneable

Constructors

PassThroughMessageChannel()

Initializes a new instance of the PassThroughMessageChannel.

Declaration
public PassThroughMessageChannel()

Methods

Clone()

Create a copy of PassThroughMessageChannel.

Declaration
public override IMessageChannel Clone()
Returns
Type Description
IMessageChannel

Copy.

Explicit Interface Implementations

IMessageChannel.Clear()

Declaration
void IMessageChannel.Clear()

IMessageChannel.Close()

Declaration
void IMessageChannel.Close()

IMessageChannel.NewOutMessage

Declaration
event Action<Message> IMessageChannel.NewOutMessage
Returns
Type Description
Action<Message>

IMessageChannel.Open()

Declaration
void IMessageChannel.Open()

IMessageChannel.Resume()

Declaration
void IMessageChannel.Resume()

IMessageChannel.SendInMessage(Message)

Declaration
bool IMessageChannel.SendInMessage(Message message)
Parameters
Type Name Description
Message message
Returns
Type Description
Boolean

IMessageChannel.State

Declaration
ChannelStates IMessageChannel.State { get; }
Returns
Type Description
ChannelStates

IMessageChannel.StateChanged

Declaration
event Action IMessageChannel.StateChanged
Returns
Type Description
Action

IMessageChannel.Suspend()

Declaration
void IMessageChannel.Suspend()

Implements

IMessageChannel
System.IDisposable
Ecng.Common.ICloneable<>
System.ICloneable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾