<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.nebol.se/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.nebol.se/feed.php">
        <title>Nebol&#039;s Wiki</title>
        <description></description>
        <link>https://wiki.nebol.se/</link>
        <image rdf:resource="https://wiki.nebol.se/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-29T12:08:54+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=integrationqueue.status&amp;rev=1628713741&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolautomapperextensions&amp;rev=1616083531&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolbooks&amp;rev=1667326046&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolcommand&amp;rev=1582409166&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolconsole&amp;rev=1636026328&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolcontroller&amp;rev=1627721760&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolcontroller_books_netcore&amp;rev=1628296198&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolcontroller_netcore_mssql_adjustments&amp;rev=1627866445&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolentityframeworkcore&amp;rev=1627833881&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolfoundation&amp;rev=1581976489&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolintegration.console&amp;rev=1654805673&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolintegration.entityframework&amp;rev=1582409008&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolintegration&amp;rev=1655401407&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolintegration_basic_integration&amp;rev=1635956655&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolintegration_builtin_integrations&amp;rev=1632701045&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolintegration_console_commands&amp;rev=1654806226&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolintegration_database_and_flow&amp;rev=1628714825&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolintegration_flags&amp;rev=1632698972&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolintegration_healthchecks&amp;rev=1628714695&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolintegration_retryscheme&amp;rev=1632698812&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebollogger.controller&amp;rev=1582409235&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebollogger.entityframework&amp;rev=1628295053&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebollogger.mailer&amp;rev=1582409272&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebollogger.pushbullet&amp;rev=1582409293&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebollogger.sharprepository&amp;rev=1582409314&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebollogger&amp;rev=1638234814&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolmailer&amp;rev=1667325834&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=nebolwinforms&amp;rev=1631658106&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=net_class_libraries&amp;rev=1667326145&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=sidebar&amp;rev=1582409136&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=start&amp;rev=1615582851&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nebol.se/doku.php?id=testobert&amp;rev=1616083591&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.nebol.se/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Nebol's Wiki</title>
        <link>https://wiki.nebol.se/</link>
        <url>https://wiki.nebol.se/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=integrationqueue.status&amp;rev=1628713741&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-11T20:29:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>integrationqueue.status</title>
        <link>https://wiki.nebol.se/doku.php?id=integrationqueue.status&amp;rev=1628713741&amp;do=diff</link>
        <description>IntegrationQueue.Status

----------

1 = New 

This is a new item that has not been processed yet

----------

2 = Success

This was successfully processed, nothing more will be done

----------

3 = Error

There was an error, it will try again according to the RetryScheme of the integration</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolautomapperextensions&amp;rev=1616083531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-18T16:05:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolautomapperextensions</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolautomapperextensions&amp;rev=1616083531&amp;do=diff</link>
        <description>NebolAutoMapperExtensions

&lt;documentation not yet available&gt;</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolbooks&amp;rev=1667326046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-01T18:07:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolbooks</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolbooks&amp;rev=1667326046&amp;do=diff</link>
        <description>NebolBooks

books.xml is a file containing metadata about a short list of books. It&#039;s created by Microsoft and is used “in various samples throughout the Microsoft XML Core Services (MSXML) SDK”

You can find the original file here:
External Link

NebolBooks is a small framework for reading and parsing this file into a collection of inter-linked objects. The metadata for each book is: id, author, title, genre, price, publish_date and description.</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolcommand&amp;rev=1582409166&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-22T22:06:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolcommand</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolcommand&amp;rev=1582409166&amp;do=diff</link>
        <description>NebolCommand

&lt;documentation not yet available&gt;</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolconsole&amp;rev=1636026328&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-04T11:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolconsole</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolconsole&amp;rev=1636026328&amp;do=diff</link>
        <description>NebolConsole

&lt;documentation not yet available&gt;

An example of a setup with a large output area and a small input area at the bottom:


static void SetupConsole()
{
	const int Width = 80;
	const int Height = 50;

	NebolConsole.Console.Instance.SetWindowSize(Width, Height);

	var output = new ConsoleArea(&quot;output&quot;, 1, 1, Width - 2, Height - 4);
	NebolConsole.Console.Instance.Areas.Add(output);

	var input = new ConsoleArea(&quot;input&quot;, 1, Height - 2, Width - 2, 1);
	NebolConsole.Console.Instance.Areas…</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolcontroller&amp;rev=1627721760&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-31T08:56:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolcontroller</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolcontroller&amp;rev=1627721760&amp;do=diff</link>
        <description>NebolController

NebolController is a simple framework for your C# REST API controllers

NebolController offers advantages over the basic ApiController such as:

	*  Built-in methods for CRUD functionality. Without adding a single line you will get fully working methods for GET/{id}, GET (list), PUT, POST and DELETE methods for your controller</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolcontroller_books_netcore&amp;rev=1628296198&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-07T00:29:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolcontroller_books_netcore</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolcontroller_books_netcore&amp;rev=1628296198&amp;do=diff</link>
        <description>NebolController_Books_NETCore

This is a step-by-step example of building a ASP.NET Core Web application using NebolController 1.0.0.30

NOT DONE! WORK IN PROGRESS!

Create a new project using the “ASP.NET Core Web Application” template. Select the</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolcontroller_netcore_mssql_adjustments&amp;rev=1627866445&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-02T01:07:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolcontroller_netcore_mssql_adjustments</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolcontroller_netcore_mssql_adjustments&amp;rev=1627866445&amp;do=diff</link>
        <description>WORK IN PROGRESS

DAL project:


Install-Package Microsoft.EntityFrameworkCore.Design
Install-Package Microsoft.EntityFrameworkCore.SqlServer # if needed for any MSSQL stuff in your DbContext


Add Models

Add a DbContext


public class MyDbContext : DbContext
{
	public MyDbContext()
	{
	}

	public MyDbContext(DbContextOptions&lt;MyDbContext&gt; options) : base(options)
	{
	}

	protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
	{
		optionsBuilder.UseSqlServer(Config.Connect…</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolentityframeworkcore&amp;rev=1627833881&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-01T16:04:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolentityframeworkcore</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolentityframeworkcore&amp;rev=1627833881&amp;do=diff</link>
        <description>nothing here yet, sorry</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolfoundation&amp;rev=1581976489&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-17T21:54:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolfoundation</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolfoundation&amp;rev=1581976489&amp;do=diff</link>
        <description>NebolFoundation

TODO: add documentation</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolintegration.console&amp;rev=1654805673&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-09T20:14:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolintegration.console</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolintegration.console&amp;rev=1654805673&amp;do=diff</link>
        <description>NebolIntegration.Console

TODO: Add documentation</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolintegration.entityframework&amp;rev=1582409008&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-22T22:03:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolintegration.entityframework</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolintegration.entityframework&amp;rev=1582409008&amp;do=diff</link>
        <description>NebolIntegration.EntityFramework

&lt;documentation not yet available&gt;</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolintegration&amp;rev=1655401407&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-16T17:43:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolintegration</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolintegration&amp;rev=1655401407&amp;do=diff</link>
        <description>NebolIntegration

DOCUMENTATION NOT DONE! WORK IN PROGRESS!

NebolIntegration is an active project with on-going development, and the documentation is currently lacking. Chunks of it still needs to be written. I will however answer questions to the best of my abilities.</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolintegration_basic_integration&amp;rev=1635956655&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-03T16:24:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolintegration_basic_integration</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolintegration_basic_integration&amp;rev=1635956655&amp;do=diff</link>
        <description>NebolIntegration: Basic Integration - Creating your first integration

We will be creating a .NET Core Console application and an integration that requests GUID&#039;s from an external webservice when requested by the user. Data will be stored in a SQL LocalDB.</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolintegration_builtin_integrations&amp;rev=1632701045&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-27T00:04:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolintegration_builtin_integrations</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolintegration_builtin_integrations&amp;rev=1632701045&amp;do=diff</link>
        <description>NebolIntegration: Built-in Integrations - Updating, Cleaning, Statistics, Reports

Updating

Let&#039;s say that you manually edit the Integration table and set the Status on one of the integrations to 2 (Paused). Nothing will change unless that field is read by the application or service that is currently running your integrations.</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolintegration_console_commands&amp;rev=1654806226&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-09T20:23:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolintegration_console_commands</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolintegration_console_commands&amp;rev=1654806226&amp;do=diff</link>
        <description>NebolIntegration: NebolIntegration_Console_Commands - Utilising the built-in console commands

NebolIntegration supports NebolCommand and has a built-in command set ready for use.

NOTE: This functionality has been moved into its own class library: NebolIntegration.Console</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolintegration_database_and_flow&amp;rev=1628714825&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-11T20:47:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolintegration_database_and_flow</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolintegration_database_and_flow&amp;rev=1628714825&amp;do=diff</link>
        <description>NebolIntegration: Database and Flow - So what happened?

A continuation of NebolIntegration_Tutorial_1 - Creating your first integration

Database structure

It will be useful to discuss the database structure. Eventually you&#039;ll probably need to get in there to do some maintenance so it&#039;s important to understand what going on.</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolintegration_flags&amp;rev=1632698972&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-26T23:29:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolintegration_flags</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolintegration_flags&amp;rev=1632698972&amp;do=diff</link>
        <description>Possible values for the flags in the Integration table:


	/// &lt;summary&gt;
	/// The Status field of the Integration table. NOT the same as the Status field in the IntegrationQueue table.
	/// &lt;/summary&gt;
	public enum IntegrationStatusEnum
	{
		/// &lt;summary&gt;
		/// If the Status is Invalid (0) then it&#039;s an indication that something is very wrong, that should never happen
		/// &lt;/summary&gt;
		Invalid = 0,
		/// &lt;summary&gt;
		/// If Status is Enabled then the integration is... enabled. 
		/// &lt;/summary&gt;
		…</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolintegration_healthchecks&amp;rev=1628714695&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-11T20:44:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolintegration_healthchecks</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolintegration_healthchecks&amp;rev=1628714695&amp;do=diff</link>
        <description>NebolIntegration: HealthChecks - What are HealthChecks and why do we need them?</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolintegration_retryscheme&amp;rev=1632698812&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-26T23:26:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolintegration_retryscheme</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolintegration_retryscheme&amp;rev=1632698812&amp;do=diff</link>
        <description>NebolIntegration: RetryScheme - How the retry scheme works

The retry scheme for an integration specifies how it will retry processing a request on failure.

When an integration fails for any reason, like if the other side is not responding, a record will be created in the IntegrationResults table with Status 3 (Error) instead of 2 (Success), and the Message will contain the error response or exception details.</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebollogger.controller&amp;rev=1582409235&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-22T22:07:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebollogger.controller</title>
        <link>https://wiki.nebol.se/doku.php?id=nebollogger.controller&amp;rev=1582409235&amp;do=diff</link>
        <description>NebolLogger.Controller

&lt;documentation not yet available&gt;</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebollogger.entityframework&amp;rev=1628295053&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-07T00:10:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebollogger.entityframework</title>
        <link>https://wiki.nebol.se/doku.php?id=nebollogger.entityframework&amp;rev=1628295053&amp;do=diff</link>
        <description>NebolLogger.EntityFramework

The NebolLogger.EntityFramework library adds a Database destination to NebolLogger.

See the nuget page  at &lt;https://nuget.nebol.se&gt; for version history etc.

It creates and uses a couple of tables:

	*  LogMachine - stores details on the machine that logs the entry (name, IP etc)</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebollogger.mailer&amp;rev=1582409272&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-22T22:07:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebollogger.mailer</title>
        <link>https://wiki.nebol.se/doku.php?id=nebollogger.mailer&amp;rev=1582409272&amp;do=diff</link>
        <description>NebolLogger.Mailer

&lt;documentation not yet available&gt;</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebollogger.pushbullet&amp;rev=1582409293&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-22T22:08:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebollogger.pushbullet</title>
        <link>https://wiki.nebol.se/doku.php?id=nebollogger.pushbullet&amp;rev=1582409293&amp;do=diff</link>
        <description>NebolLogger.Pushbullet

&lt;documentation not yet available&gt;</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebollogger.sharprepository&amp;rev=1582409314&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-22T22:08:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebollogger.sharprepository</title>
        <link>https://wiki.nebol.se/doku.php?id=nebollogger.sharprepository&amp;rev=1582409314&amp;do=diff</link>
        <description>NebolLogger.SharpRepository

&lt;documentation not yet available&gt;</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebollogger&amp;rev=1638234814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-30T01:13:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebollogger</title>
        <link>https://wiki.nebol.se/doku.php?id=nebollogger&amp;rev=1638234814&amp;do=diff</link>
        <description>NebolLogger

NebolLogger is a C# package for quick and simple logging to database, file, or other destinations.

See the nuget page at &lt;https://nuget.nebol.se&gt; for version history etc.

Quick example to give you an idea of how it works


// First create the destination for the log output: 
var dailyfile = new Destination_File(@&quot;C:\TEMP&quot;,&quot;NebolLoggerDemo&quot;, &quot;log&quot;, Rotation.Daily); 

// adding the destination to the logger 
Logger.Instance.Destinations.Add(dailyfile); 

// while we&#039;re at it, let&#039;s …</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolmailer&amp;rev=1667325834&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-01T18:03:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolmailer</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolmailer&amp;rev=1667325834&amp;do=diff</link>
        <description>NebolMailer

NebolMailer provides a consistent wrapper around the sending of emails.

There are currently three methods of sending email:

MessageMailer

Using the built-in C# MailMessage functionality from Microsoft

PostieMailer

Using the Postie mail-sending application. You need to provide postie.exe in the /postie/ folder
Unfortunately the infradig.com website seems to have shut down, but the application can still be located elsewhere.</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=nebolwinforms&amp;rev=1631658106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-14T22:21:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebolwinforms</title>
        <link>https://wiki.nebol.se/doku.php?id=nebolwinforms&amp;rev=1631658106&amp;do=diff</link>
        <description>no documentation yet</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=net_class_libraries&amp;rev=1667326145&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-01T18:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>net_class_libraries</title>
        <link>https://wiki.nebol.se/doku.php?id=net_class_libraries&amp;rev=1667326145&amp;do=diff</link>
        <description>My .NET Class Libraries

Nebol Package Repository

To use this repository from Visual Studio, add a new Package Source using this URL:


https://nuget.nebol.se/api/odata


Alternatively, you can add the package source from the command line as follows:


C:\&gt; nuget sources add -name nuget.nebol.se -source https://nuget.nebol.se/api/odata</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=sidebar&amp;rev=1582409136&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-22T22:05:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>https://wiki.nebol.se/doku.php?id=sidebar&amp;rev=1582409136&amp;do=diff</link>
        <description>Nebol Software Projects:

.NET Class Libraries

Contact info:

&lt;johan@nebol.se&gt;</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=start&amp;rev=1615582851&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-12T21:00:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki.nebol.se/doku.php?id=start&amp;rev=1615582851&amp;do=diff</link>
        <description>Nebol&#039;s Wiki

This is where you will find documentation about my software projects.

Documenting is often considered the least fun part of software development, and the part that really doesn&#039;t appeal to developers at all. Documentation is free natural language text, lacking the rules and strict syntax we enjoy in the programming languages, and it also needs constant updating to match the code that it&#039;s trying to describe.</description>
    </item>
    <item rdf:about="https://wiki.nebol.se/doku.php?id=testobert&amp;rev=1616083591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-18T16:06:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>testobert</title>
        <link>https://wiki.nebol.se/doku.php?id=testobert&amp;rev=1616083591&amp;do=diff</link>
        <description>testing testing</description>
    </item>
</rdf:RDF>
