2 Stimmen

Kann ich auf eine Sitzungsvariable, die in einer anderen Sprache deklariert ist, in der gleichen Anwendung in Dot net zugreifen?

Mit Dot Net können Sie eine Anwendung in mehreren Sprachen entwickeln, z. B. c#, vb.net, j# usw. Angenommen, ich entwickle eine Anwendung in zwei Sprachen, vb.net und c#. Wenn ich eine Sitzungsvariable in vb.net-Code deklariere und ich auf dieselbe Sitzungsvariable in c#-Code zugreifen möchte. Ist das möglich?

0voto

JoshBerke Punkte 64214

Ja, das ist möglich, vorausgesetzt, es handelt sich um Webanwendungen und sie befinden sich auf derselben Website/im selben Prozess.

0voto

AnthonyWJones Punkte 182582

Ihre Technologie ist unklar, wenn Sie Sitzung im Sinne einer ASP.NET-Sitzung meinen, dann ist die Sitzung nur für den Code verfügbar, der in derselben Anwendung ausgeführt wird, jedoch kann dieselbe Anwendung in verschiedenen Sprachen geschriebene DLLs verwenden.

Wenn Sie sich auf globale Werte beziehen, die in einer ausführbaren Anwendung gehalten werden, können wiederum mehrere DLLs in die Anwendung aufgenommen werden, die in verschiedenen Sprachen erstellt wurden. Der Zugriff auf globale Werte wird durch ihre Zugriffsmodifikatoren gesteuert.

0voto

JaredPar Punkte 699699

Ja, das ist durchaus möglich. Solange die DLLs beider Sprachen dieselbe Instanz von Session state verwenden, kann auf Variablen der einen Sprache von der anderen zugegriffen werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X