// 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) })); }
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) }); }
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())); }