If you had an app that loaded plugins, what's the best way to allow the plugins to talk to the container?

I'm guessing kinda the reverse of the container loading the plugins. Define another interface and use that. Or maybe public methods that the container somehow exposes.

In general, how do you go about this?

TIA,
Mike