ProtectedbackendProtectedclientProtected ReadonlydeployerProtecteddisabledProtected ReadonlyextProtected ReadonlyinitializedProtected ReadonlylocalizationProtected ReadonlyloggerProtected ReadonlypluginProtected ReadonlypluginProtectedtoProtected ReadonlyuninstallationProtecteduninstalledDispose this object.
ProtectedgetProtectedinitProtectedisEnsures that the plugin was not uninstalled when this session was started and that it matches the first version of the given plugin seen by this session.
The deployment system may have multiple versions of the same plugin available, but a single session should only ever activate one of them.
If this server is a proxy to a remote server then a client is used as a local object to handle RPC messages from the remote server.
This class implements the per-front-end services for plugin management and communication