System.Runtime.Remoting.Contexts.DynamicPropertyHolder.NotifyDynamicSinks C# (CSharp) Метод

NotifyDynamicSinks() статический приватный Метод

static private NotifyDynamicSinks ( IMessage msg, ArrayWithSize dynSinks, bool bCliSide, bool bStart, bool bAsync ) : void
msg IMessage
dynSinks ArrayWithSize
bCliSide bool
bStart bool
bAsync bool
Результат void
        internal static void NotifyDynamicSinks(IMessage msg, 
            ArrayWithSize dynSinks, bool bCliSide, bool bStart, bool bAsync)
        {
            for (int i=0; i<dynSinks.Count; i++)
            {
                if (bStart == true)
                {
                    dynSinks.Sinks[i].ProcessMessageStart(msg, bCliSide, bAsync);
                }
                else
                {
                    dynSinks.Sinks[i].ProcessMessageFinish(msg, bCliSide, bAsync);
                }                    
            }
        }    
    

Usage Example

Пример #1
0
        internal virtual bool NotifyDynamicSinks(
            IMessage msg,
            bool bCliSide,
            bool bStart,
            bool bAsync,
            bool bNotifyGlobals)
        {
            bool bHasDynamicSinks = false;

            if (bNotifyGlobals && (_dphGlobal.DynamicProperties != null))
            {
                ArrayWithSize globalSinks = GlobalDynamicSinks;
                if (globalSinks != null)
                {
                    DynamicPropertyHolder.NotifyDynamicSinks(
                        msg,
                        globalSinks,
                        bCliSide,
                        bStart,
                        bAsync);
                    bHasDynamicSinks = true;
                }
            }

            ArrayWithSize perCtxSinks = DynamicSinks;

            if (perCtxSinks != null)
            {
                DynamicPropertyHolder.NotifyDynamicSinks(
                    msg,
                    perCtxSinks,
                    bCliSide,
                    bStart,
                    bAsync);
                bHasDynamicSinks = true;
            }

            return(bHasDynamicSinks);
        } // NotifyDynamicSinks
All Usage Examples Of System.Runtime.Remoting.Contexts.DynamicPropertyHolder::NotifyDynamicSinks