private void LoadCorePlugin(IApolloServerRepository storage)
 {
     if (GetPlugin <ServerCorePlugin>() == null)
     {
         LoadPlugins(new ServerCorePlugin(storage));
     }
 }
Exemplo n.º 2
0
 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);
 }