Sitzung für Windows-Formularanwendung in C #

9

Gibt es eine Sitzung für Windows-basierte Anwendungen für C #, um die Details des An- und Abmeldens für mehrere Benutzer aufzuzeichnen?

Ich habe versucht, statische Variablen zu deklarieren, aber es ist nicht dasselbe wie eine Sitzung.

    
Tsuna Sawada 30.01.2013, 08:00
quelle

2 Antworten

30

In Windows Forms gibt es kein Konzept für Sitzungsvariablen. Sie können tun:

Erstellen Sie eine statische Klasse, die den Benutzernamen und das Kennwort sowie alle anderen Variablen enthält, die in der Anwendung benötigt werden.

In Ihrem Fall wäre es etwa so:

%Vor%

Jetzt können Sie einfach von überall in Ihrem Code auf die Benutzer-ID zugreifen:

%Vor%

Oder setzen Sie die Werte nach der Anmeldung wie folgt:

%Vor%     
sajanyamaha 30.01.2013, 08:21
quelle
0

Nein, in einer normalen Windows-Anwendung gibt es keine Sitzungsvariablen (wie in einer Webanwendung). Wenn Sie sich für eine Windows-Anwendung anmelden müssen, stimme ich dem zuvor geschriebenen Kommentar zu, um ein Logging-Framework wie log4net, NLog oder etwas ähnliches zu verwenden. Auch die Verwendung der Eventlogs kann eine Option sein, aber ich empfehle es nicht.

    
Sandman 30.01.2013 08:23
quelle

Tags und Links