Projektdateien hinzufügen.

This commit is contained in:
mr_sc
2026-08-19 19:27:41 +02:00
parent 0889f1f6c7
commit 7fe54c0785
32 changed files with 2406 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
using System;
using FileInterface.Scheduler;
using FileinterfaceCronScheduler.IMSApi;
namespace FileinterfaceCronScheduler
{
/// <summary>
/// Thin scheduler adapter around the real IMSApiClient.
/// </summary>
public sealed class ImsCustomFunctionInvoker : ICustomFunctionInvoker, IDisposable
{
private readonly ImsApiClient _client;
public ImsCustomFunctionInvoker()
{
_client = new ImsApiClient();
}
public void Connect()
{
_client.Connect();
}
public bool IsLoggedIn { get { return _client.IsLoggedIn; } }
public long SessionId { get { return _client.SessionId; } }
public CustomFunctionCallResult Invoke(string customFunctionName, string[] inArgs)
{
return _client.Invoke(customFunctionName, inArgs);
}
public void Dispose()
{
_client.Dispose();
}
}
}