Notify en NotificationSubscriber manuelt i Dynamicweb
Har du lavet et modul eller en extender som helst skulle afvikle en NotificationSubscriber så er jeg stødt ind i Dynamicweb.Extensibility.NotificationManager som har en metode “Notify” som er kernen bag Notifications i Dynamicweb.
Tricket er at kende til den NotificationSubscriber som skal afvikles her er de som jeg kender til og du kan afvikle dem ved at kalde
1: Dynamicweb.Extensibility.NotificationManager.Notify( Dynamicweb.Notifications.eCommerce.Cart.Line.Added, myOwnOrderlineObject);
Dynamicweb
- Dynamicweb.Extensibility.Notifications.PageLoad
- Dynamicweb.Notifications.ExtranetExtended.User.Created
- Dynamicweb.Notifications.Module.Added
- Dynamicweb.Notifications.Module.Removed
- Dynamicweb.Notifications.NewsLetterV3.Newsletter.Created
- Dynamicweb.Notifications.NewsLetterV3.Newsletter.Sent
- Dynamicweb.Notifications.NewsLetterV3.Recipient.Created
- Dynamicweb.Notifications.NewsLetterV3.Recipient.Deleted
- Dynamicweb.Notifications.NewsLetterV3.Recipient.Updated
- Dynamicweb.Notifications.Standard.Admin.PipelineStarted
- Dynamicweb.Notifications.Standard.Admin.Started
- Dynamicweb.Notifications.Standard.Application.BeginRequest
- Dynamicweb.Notifications.Standard.Application.Start
- Dynamicweb.Notifications.Standard.Page.AfterOutput
- Dynamicweb.Notifications.Standard.Page.Loaded
- Dynamicweb.Notifications.Standard.Page.OnOutput
- Dynamicweb.Notifications.Standard.Page.PageTitle
- Dynamicweb.Notifications.Standard.User.OnAfterLogin
- Dynamicweb.Notifications.Standard.User.OnExtranetLogin
- Dynamicweb.Notifications.Standard.User.OnExtranetLoginFailed
- Dynamicweb.Notifications.eCommerce.Cart.Created
- Dynamicweb.Notifications.eCommerce.Cart.Deleted
- Dynamicweb.Notifications.eCommerce.Cart.Loaded
- Dynamicweb.Notifications.eCommerce.Cart.Upgraded
- Dynamicweb.Notifications.eCommerce.Cart.Line.Added
- Dynamicweb.Notifications.eCommerce.Cart.Line.Decreased
- Dynamicweb.Notifications.eCommerce.Cart.Line.Increased
- Dynamicweb.Notifications.eCommerce.Cart.Line.Removed
- Dynamicweb.Notifications.eCommerce.Order.GatewayStatusChanged
- Dynamicweb.Notifications.eCommerce.Order.State.Changed
- Dynamicweb.Notifications.eCommerce.Order.Steps.Completed
- Dynamicweb.Notifications.eCommerce.Order.Steps.Confimed
- Dynamicweb.Notifications.eCommerce.Order.Steps.CustomerInfoHarvested
- Dynamicweb.Notifications.eCommerce.Order.Steps.FeesHarvested
- Dynamicweb.Notifications.eCommerce.Order.Steps.PaymentCancelled
- Dynamicweb.Notifications.eCommerce.Order.Steps.PaymentFailed
- Dynamicweb.Notifications.eCommerce.Order.Steps.PaymentSucceded
- Dynamicweb.Notifications.eCommerce.Product.BeforeRender
- Dynamicweb.Notifications.eCommerce.ProductList.BeforePaging
- Dynamicweb.Notifications.eCommerce.ProductList.BeforeRender
- Dynamicweb.Notifications.eCommerce.ProductList.BeforeSort
- Dynamicweb.Notifications.eCommerce.Stock.StatusChanged
Så er det bare igang med at “Notify” systemet når du laver dit eget gejl!
Dynamicweb