Stumps.Server.Data.DataAccess.ServerCreate C# (CSharp) Method

ServerCreate() public method

Creates an entry for a new stumps server.
server
public ServerCreate ( ServerEntity server ) : void
server ServerEntity The to create.
return void
        public void ServerCreate(ServerEntity server)
        {
            if (server == null)
            {
                throw new ArgumentNullException("server");
            }

            var serverFile = Path.Combine(_storagePath, server.ServerId + DataAccess.StumpsServerFileExtension);
            JsonUtility.SerializeToFile(server, serverFile);

            Directory.CreateDirectory(Path.Combine(_storagePath, server.ServerId));
            Directory.CreateDirectory(Path.Combine(_storagePath, server.ServerId, DataAccess.StumpsPathName));
        }

Usage Example

Beispiel #1
0
        private static DataAccess CreateDataAccessLayerWithProxy()
        {
            var temporaryDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());

            Directory.CreateDirectory(temporaryDirectory);

            var dataAccess = new DataAccess(temporaryDirectory);

            var entity = new ServerEntity
            {
                AutoStart            = false,
                RemoteServerHostName = SampleHostName,
                Port     = 500,
                ServerId = "ABCD",
                UseSsl   = false
            };

            dataAccess.ServerCreate(entity);

            return(dataAccess);
        }
All Usage Examples Of Stumps.Server.Data.DataAccess::ServerCreate