NetworkResurrector.Server.PublishedLanguage 1.2.0

NetworkResurrector.Server.PublishedLanguage

NetworkResurrector.Server is a .NET service designed to perform network-related actions such as WakeOnLAN, Ping, and Shutdown for machines within the same network or in networks where it has access.

NetworkResurrector.Server.PublishedLanguage is a NuGet package that encapsulates the published language of NetworkResurrector.Server. It streamlines communication with the server in a .NET environment by offering essential DTOs (Data Transfer Objects) and constants. This package provides developers with the necessary tools to integrate the server's functionality into their applications, using clear and consistent data structures for seamless integration.

Key Features

  • Supports network management actions like WakeOnLAN, Ping, and Shutdown for local and remote machines.
  • Provides DTOs and constants for efficient communication with the server's API.
  • Simplifies integration into .NET applications with predefined data structures.

By leveraging NetworkResurrector.Server.PublishedLanguage, developers can easily incorporate network-related functionalities into their applications, improving system management and control over the networked devices.

Package Repository

You can install NetworkResurrector.Server.PublishedLanguage from my self-hosted NuGet feed: https://lab.code-rove.com/public-nuget-server/

Installation

Visual Studio

NuGet.config File

To integrate the package, configure your Visual Studio solution with the following NuGet.config file:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <clear />
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
    <add key="lab.nuget" value="https://lab.code-rove.com/public-nuget-server/v3/index.json" />
  </packageSources>
</configuration>

Add this NuGet.config file to your solution directory, or alternatively, configure the new NuGet feed in the NuGet Package Manager within Visual Studio. After doing this, you can install NetworkResurrector.Agent.PublishedLanguage using the NuGet Package Manager.

CLI

dotnet add package NetworkResurrector.Server.PublishedLanguage --source https://lab.code-rove.com/public-nuget-server/v3/index.json

Run the above command in a console open in a .NET project directory.

Usage

Once installed, you can use the DTOs and constants provided by the package to communicate with the agent’s API effectively. Here's an example of how to use a DTO in your application:

using NetworkResurrector.Server.PublishedLanguage;

// Example usage of a DTO from the package
var wakeMachine = new WakeMachine { MacAddress = "xx:xx:xx" };

// Your logic here to send the DTO to the server

Showing the top 20 packages that depend on NetworkResurrector.Server.PublishedLanguage.

Packages Downloads
NetworkResurrector.Server.Wrapper
Network resurrector server wrapper nuget package
53
NetworkResurrector.Server.Wrapper
Network resurrector server wrapper nuget package
34
NetworkResurrector.Server.Wrapper
NetworkResurrector.Server.Wrapper is a NuGet package that simplifies the integration of the server within a .NET environment. It registers a service, IResurrectorService, in the application’s service collection, providing methods for each supported action.
7

1.2.0 release [2025-03-29 02:14] ◾ Added support for .NET 8.0 ◾ Added release notes, icon and readme files

1.1.1 release [2023-03-25 02:58] ◾ Server version query update

1.1.0 release [2023-01-15 2:15] ◾ Code refactoring ◾ .NET6 upgrade

1.0.0 release [2022-01-13 10:39] ◾ Initial release of NetworkResurrector.Server.PublishedLanguage

.NET 8.0

Version Downloads Last updated
1.2.0 7 03/29/2025
1.1.1 56 03/25/2023
1.1.0 36 02/25/2023