Beispiel #1
0
        // Record subscription prototype, and any pending messages
        public virtual IRequestResult <IHydrationObject> Dehydrate()
        {
            StateContainer container = Dehydrating();

            container.BundlePrototype = BundlePrototype;
            container.FailureHandlers = FailureHandlerSet.Select(h => h.Dehydrate().Containee).ToArray();
            return(RequestResult <IHydrationObject> .Create(new HydrationObject(GetType(), container.Serialize().ToString()) { ServiceInterface = typeof(IMessageHandler) }));
        }
Beispiel #2
0
        public IRequestResult <IHydrationObject> Dehydrate()
        {
            StateContainer container = new StateContainer {
                Target = Target, MimeType = MimeType
            };

            return(RequestResult <IHydrationObject> .Create(new HydrationObject(GetType(), container.Serialize().ToString())));
        }
 public IRequestResult<IHydrationObject> Dehydrate()
 {
     StateContainer container = new StateContainer { Messages = Messages };
     return RequestResult<IHydrationObject>.Create(new HydrationObject(GetType(), container.Serialize().ToString()) { ServiceInterface = typeof(IMessageSource) });
 }
Beispiel #4
0
        public IRequestResult <IHydrationObject> Dehydrate()
        {
            StateContainer container = new StateContainer {
                Messages = Messages
            };

            return(RequestResult <IHydrationObject> .Create(new HydrationObject(GetType(), container.Serialize().ToString()) { ServiceInterface = typeof(IMessageSource) }));
        }
 public IRequestResult<IHydrationObject> Dehydrate() {
     StateContainer container = new StateContainer { Target = Target, MimeType = MimeType };
     return RequestResult<IHydrationObject>.Create(new HydrationObject(GetType(), container.Serialize().ToString()));
 }