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 eCommerce 

  • 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!


Skriv et svar

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>