Every component API must implement this interface, which is usually done by inheriting from ComponentApiBase.
This interface exists because APIs can be distributed by an interface alone (that inherits from this one), where the implementation
can live in another web context and is thus unknown.
Every component API must implement this interface, which is usually done by inheriting from ComponentApiBase.
This interface exists because APIs can be distributed by an interface alone (that inherits from this one), where the implementation can live in another web context and is thus unknown.