private void SetIdProperty(IMessagePipelineMiddleware middleware, XmlNode node)
 {
     if (node.Attributes["id"] != null)
     {
         var idProperty = node.GetType().GetProperty("Id");
         if (idProperty != null && idProperty.CanWrite)
         {
             idProperty.SetValue(middleware, node.Attributes["id"].Value);
         }
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Add middleware to command pipeline.
 /// </summary>
 /// <param name="middleware">Middleware to add.</param>
 /// <returns>Command pipeline builder.</returns>
 public CommandPipelineBuilder AddMiddleware(IMessagePipelineMiddleware middleware)
 {
     Pipeline.AddMiddlewares(middleware);
     return(this);
 }