当前位置: 首页>>代码示例>>C#>>正文


C# Message.Accept方法代码示例

本文整理汇总了C#中Message.Accept方法的典型用法代码示例。如果您正苦于以下问题:C# Message.Accept方法的具体用法?C# Message.Accept怎么用?C# Message.Accept使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Message的用法示例。


在下文中一共展示了Message.Accept方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Process

            /// <inheritdoc/>
            public void Process(Message message)
            {
                message.Accept(this);

                ++Model.MessageCount;
                Model.LastMessageReceivedOn = SysClock.Now();
            }
开发者ID:simoneb,项目名称:ak-f1-timing,代码行数:8,代码来源:FeedModelBuilder.cs

示例2: IsTranslated

        public bool IsTranslated(Message message)
        {
            Result = false;

            message.Accept(this);

            return Result;
        }
开发者ID:simoneb,项目名称:ak-f1-timing,代码行数:8,代码来源:MessageClassifier.cs

示例3: Process

        /// <summary>
        /// Processes the specified <paramref name="message"/>.
        /// </summary>
        /// <param name="message">The message to process.</param>        
        /// <returns><see langword="true"/> if a delay message was processed, otherwise;
        /// <see langword="false"/>.</returns>
        /// <exception cref="System.ArgumentNullException">
        /// Thrown when <paramref name="message"/> is <see langword="null"/>.
        /// </exception>
        public bool Process(Message message)
        {
            Guard.NotNull(message, "message");

            Delayed = false;

            message.Accept(this);

            return Delayed;
        }
开发者ID:simoneb,项目名称:ak-f1-timing,代码行数:19,代码来源:RecordedMessageDelayEngine.cs

示例4: Process

            /// <inheritdoc/>        
            public void Process(Message message)
            {
                Guard.NotNull(message, "message");

                message.Accept(this);
                Drivers.Process(message);
                Model.Feed.Process(message);
                Model.FastestTimes.Process(message);
                Model.Grid.Process(message);
                Model.Messages.Process(message);
                Model.SpeedCaptures.Process(message);
                Model.Weather.Process(message);
            }
开发者ID:simoneb,项目名称:ak-f1-timing,代码行数:14,代码来源:SessionModelBuilder.cs

示例5: Process

 /// <inheritdoc/>        
 public void Process(Message message)
 {
     message.Accept(this);
 }
开发者ID:simoneb,项目名称:ak-f1-timing,代码行数:5,代码来源:DriverMessageDispatcher.cs

示例6: Translate

        /// <summary>
        /// Attempts to translate the specified <paramref name="message"/>.
        /// </summary>
        /// <param name="message">The message to translate.</param>
        /// <returns>The translated message if possible, otherwise; <see langword="null"/>.</returns>
        public Message Translate(Message message)
        {
            Guard.NotNull(message, "message");

            Translated = null;

            message.Accept(this);
            StateEngine.Process(message);
            if(Translated != null)
            {
                StateEngine.Process(Translated);
            }

            return Translated;
        }
开发者ID:simoneb,项目名称:ak-f1-timing,代码行数:20,代码来源:LiveMessageTranslator.cs


注:本文中的Message.Accept方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。