public StringResourceIdProcessingStep(
            IProcessorContext context,
            [ContextGet(ProcessorContextKeys.MessageParameters)] IDictionary <string, string> parameters)
        {
            var resourceId = parameters[ProcessorContextKeys.ResourceId];

            context.Set(resourceId, ProcessorContextKeys.ResourceId);
        }
        public GuidResourceIdProcessingStep(
            IProcessorContext context,
            [ContextGet(ProcessorContextKeys.MessageParameters)] IDictionary <string, string> parameters)
        {
            var resourceId = parameters[ProcessorContextKeys.ResourceId];
            var guid       = Guid.Parse(resourceId);

            context.Set(guid, ProcessorContextKeys.ResourceId);
        }
 public static void Set <T>(this IProcessorContext context, T value)
 {
     context.Set(value, ProcessorContextKeys.Default);
 }
 public static void Set <T>(this IProcessorContext context, T value, string key)
 {
     context.Set(typeof(T), value, key);
 }