private void LoadCorePlugin(IApolloServerRepository storage) { if (GetPlugin <ServerCorePlugin>() == null) { LoadPlugins(new ServerCorePlugin(storage)); } }
public ServerCorePlugin(IApolloServerRepository storage) { _storage = storage; }
public ApolloServer(IServiceCommunicator communicator, IApolloServerRepository storage) : base(communicator) { LoadCorePlugin(storage); }
public ApolloServer(IServiceCommunicator communicator, IApolloServerRepository storage, PluginCollection ApolloPluginsBase) : base(communicator, ApolloPluginsBase.ToArray()) { LoadCorePlugin(storage); }
public ApolloServer(IServiceCommunicator communicator, IApolloServerRepository storage, params ApolloPlugin[] apolloPlugins) : base(communicator, apolloPlugins) { LoadCorePlugin(storage); }