Microsoft .Net-Samples
Loading...
Searching...
No Matches
fho.frm.net.Microsoft_DotNetSamples.ClassMethode.MyClassDesignPatternSample03 Class Reference

Class: Design-Pattern 03. More...

Static Public Member Functions

static async Task< string > _ExecuteFuncViewTaskDialog001Async ()
 ASYNC call zu Workload 001 und 002 cbOption03.Checked.
static string _ExecuteFuncViewTaskDialog001 ()
 Call zu Workload 001 und 002 cbOption03.Checked Direct mit _ViewTaskDialog001/002-Methode.
static async Task< string > _ExecuteFuncViewTaskDialog002Async ()
 ASYNC Call zu Workload 001 und 002 (FUNC mit Lambda-Ausdrücken) cbOption04.Checked.
static string _ExecuteFuncViewTaskDialog002 ()
 Call zu Workload 001 und 002 (FUNC mit Lambda-Ausdrücken) cbOption04.Checked Zentrale Methode _ViewTaskDialog000 und Call mit SWITCH und FUNC mit Lambda-Ausdrücken.

Static Private Member Functions

static string _ViewTaskDialog000 (string _Methode)
 Selektion der FUNCTION gemäss Call from _ExecuteFuncViewTaskDialog002().

Static Private Attributes

static List< Task< string > > _TaskListString = new List<Task<string>>()
 List-Instance mit Task-String Typen Da sich die einzelnen Workloads bei der Logik und Implementierung unterscheiden, macht es keinen Sinn diese Liste mit einer for-Schleife zu befüllen.

Detailed Description

Class: Design-Pattern 03.

Remarks: Diese Version kann so eingesetzt werden! Parallele Verarbeitungen einzelner implementierter Workloads mit Synchronisation, reps. warten bis alle bis zu diesem Punkt definierten Task ausgeführt, und beendet wurden! https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task.waitall?view=net-7.0

Member Function Documentation

◆ _ExecuteFuncViewTaskDialog001()

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.MyClassDesignPatternSample03._ExecuteFuncViewTaskDialog001 ( )
static

Call zu Workload 001 und 002 cbOption03.Checked Direct mit _ViewTaskDialog001/002-Methode.

Returns

Erstellen Task-Liste mit allen Processen zur Ausführung: die TaskViewDialoge aus der HelperTaskViewStringReturn-Class werden verwendet

Sample Lambdaausdruck

Kein ASYNC. dieser Methode => AWAIT kann nicht auf VOID warten!

◆ _ExecuteFuncViewTaskDialog001Async()

async Task< string > fho.frm.net.Microsoft_DotNetSamples.ClassMethode.MyClassDesignPatternSample03._ExecuteFuncViewTaskDialog001Async ( )
static

ASYNC call zu Workload 001 und 002 cbOption03.Checked.

Returns

◆ _ExecuteFuncViewTaskDialog002()

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.MyClassDesignPatternSample03._ExecuteFuncViewTaskDialog002 ( )
static

Call zu Workload 001 und 002 (FUNC mit Lambda-Ausdrücken) cbOption04.Checked Zentrale Methode _ViewTaskDialog000 und Call mit SWITCH und FUNC mit Lambda-Ausdrücken.

Returns

Erstellen Task-Liste mit allen Processen zur Ausführung:

Variante:2

Kein ASYNC. AWAIT kann nicht auf VOID warten!

◆ _ExecuteFuncViewTaskDialog002Async()

async Task< string > fho.frm.net.Microsoft_DotNetSamples.ClassMethode.MyClassDesignPatternSample03._ExecuteFuncViewTaskDialog002Async ( )
static

ASYNC Call zu Workload 001 und 002 (FUNC mit Lambda-Ausdrücken) cbOption04.Checked.

Returns

◆ _ViewTaskDialog000()

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.MyClassDesignPatternSample03._ViewTaskDialog000 ( string _Methode)
staticprivate

Selektion der FUNCTION gemäss Call from _ExecuteFuncViewTaskDialog002().

Parameters
_Methode
Returns

Member Data Documentation

◆ _TaskListString

List<Task<string> > fho.frm.net.Microsoft_DotNetSamples.ClassMethode.MyClassDesignPatternSample03._TaskListString = new List<Task<string>>()
staticprivate

List-Instance mit Task-String Typen Da sich die einzelnen Workloads bei der Logik und Implementierung unterscheiden, macht es keinen Sinn diese Liste mit einer for-Schleife zu befüllen.


The documentation for this class was generated from the following file:
  • U:/00000000_global_projects/000_DotNetxx/fho.frm.net.Microsoft_DotNetSamples/fho.frm.net.Microsoft_DotNetSamples/ClassMethode/SampleAwaitable.cs