IProxy

The interface definition for a PureMVC Proxy.
Namespace: PureMVC.InterfacesAssembly: PureMVC in (PureMVC.dll)

Syntax

C#
public interface IProxy : INotifier

Remarks

In PureMVC, IProxy implementors assume these responsibilities:

  • Implement a common method which returns the name of the Proxy.
  • Provide methods for setting and getting the data object.

Additionally, IProxys typically:

  • Maintain references to one or more pieces of model data.
  • Provide methods for manipulating that data.
  • Generate INotifications when their model data changes.
  • Expose their name as a public static const called NAME, if they are not instantiated multiple times.
  • Encapsulate interaction with local or remote services used to fetch and persist model data.

Methods

Called by the Model when the Proxy is registered
Called by the Model when the Proxy is removed

Properties

Get or Set the data object
Get the Proxy name