Assembly: EPiServer.WorkflowFoundation (in EPiServer.WorkflowFoundation.dll) Version: 8.0.0
[SerializableAttribute] public class AssociateWithPage : InvokesBase<AssociateWithPage>
Activity that associates a workflow instance with an EPiServer page.
|AssociateWithPage Constructor||Initializes a new instance of the AssociateWithPage class.||public|
|GetIdentity||Extracts the identity from the object if it has one.||public, static|
|GetOriginalType||Gets the Type of the current object, ensuring that the eventual type that could be generated by a proxy interceptor is ignored.||public, static|
|OnMethodInvoking||Provides a hook for derived classes to set ParameterBindings. This method is called just before the external method is run.||protected|
|SetIdentity||Sets the identity into the object if supported||public, static|
|ToPropertyBag(Object)||Create a PropertyBag instance and populates it with its properties The algorith for extracting properties is as follows: 1) Property must a have a getter and setter 2a) Getter must be public OR 2b) The class must be marked either with the DataContractAttribute or EPiServerDataContractAttribute and the property must be marked either with the DataMemberAttribute or EPiServerDataMemberAttribute||public, static|
|ToPropertyBag(Object, IEnumerable(String))||Create a PropertyBag instance and populates it with its properties||public, static|
|InterfaceType||Gets or sets external method's declaring interface that has the ExternalDataExchangeAttribute.||public, sealed|
|LogAction||Gets or sets if this action should be logged to history items for workflow instance||public|
|MethodName||Gets or sets the name of the method to be called on the local service registered with the ExternalDataExchangeService.||public, sealed|
|PageLink||Gets or sets which page version this instance should be associated with||public|
If a workflow instance is associated with a page, only page events concerning that page will be delivered to the instance. For example, if a workflow instance is interested in a specific page version being published, if that instance is associated with the page, only publish events for that page will be delivered. If a workflow instance is started from a page related event, the instance and the page will be automatically associated. If a workflow instance is interested in an event regardless of which page caused the event (e.g. the instance is interested in when a page is deleted) then the instance can call AssociateWithPage with the PageLink value set to EmptyReference.