2009-09-17 6 views
2

Dans asp.net, si j'appelle un dll en utilisant DLLImport, est-ce que quelqu'un connaît la portée de cette instance? Est-ce au niveau de l'application, donc tous les appels suivants vont à la même instance de la DLL jusqu'à la fin de l'application? J'ai un DLL où j'ai besoin de précharger des données dans la DLL et je me demandais si je devais le faire au démarrage de l'application, et si les données seraient alors disponibles pour tous les accès à la session.DllImport Durée de l'instance

Répondre

0

Comme il s'agit d'une DLL native, vous obtenez une instance par processus Windows (c'est-à-dire w3wp.exe). Il restera chargé jusqu'à ce que vous recycliez le processus de travail.