Click or drag to resize

VishnuAssemblyLoader Klasse

Stellt Methoden für das dynamische Laden von Assemblies und das Instanziieren darin enthaltener Klassen zur Verfügung.
Vererbungshierarchie
SystemObject
  Vishnu.InterchangeVishnuAssemblyLoader

Namensraum: Vishnu.Interchange
Assembly: Vishnu.Interchange (in Vishnu.Interchange.dll) Version: 1.0.0+ee7c41c506aa3699a01882f3f94d3758366d0e67
Syntax
public class VishnuAssemblyLoader

Der VishnuAssemblyLoader Typ exponiert die folgenden Member.

Methoden
 NameBeschreibung
Public MethodeStatic MemberClearCache Löscht den internen Assembly-Cache, sodass alle Assemblies beim nächsten Aufruf neu geladen werden.
Public MethodeDynamicLoadObjectOfTypeFromAssembly Lädt ein Objekt vom übergebenen Typ aus der angegebenen Assembly dynamisch. Alle von der angegebenen Assembly referenzierten Assemblies werden zusätzlich auch in assemblyDirectories gesucht.
Public MethodeStatic MemberGetAssemblyLoader Singleton-Provider - übernimmt Pfade zu Verzeichnissen, in denen zusätzlich nach Assemblies gesucht werden soll.
Public MethodeStatic MemberGetAssemblyLoader(ListString) Singleton-Provider - übernimmt Pfade zu Verzeichnissen, in denen zusätzlich nach Assemblies gesucht werden soll.
Public MethodeStatic MemberGetJobPathesLogPath Liefert den Pfad zu einer temporären Datei zurück, in der die möglichen Assembly-Pfade gespeichert werden.
Public MethodeStatic MemberGetResolvedAssemblyPath Löst den übergebenen Pfad unter Berücksichtigung der Suchreihenfolge in einen gesicherten Pfad auf, wenn möglich.
Public MethodeStatic MemberRegisterAssemblyPathForForcedNextReloading Registriert Pfade von dynamisch zu ladenden Assemblies, die beim nächsten Ladevorgang auf jeden Fall neu von der Festplatte und nicht aus einem eventuell gecachtem Image geladen werden sollen.
Zurück nach oben
Anmerkungen
File: VishnuAssemblyLoader.cs Autor: Erik Nagel 10.04.2013 Erik Nagel: erstellt
Siehe auch