Assembly.LoadFile Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Lädt den Inhalt einer Assemblydatei.
Überlädt
LoadFile(String) |
Lädt den Inhalt einer Assemblydatei mit dem angegebenen Pfad. |
LoadFile(String, Evidence) |
Veraltet.
Lädt eine Assembly anhand ihres Pfads und lädt die Assembly mithilfe des angegebenen Nachweises. |
LoadFile(String)
- Quelle:
- Assembly.cs
- Quelle:
- Assembly.cs
- Quelle:
- Assembly.cs
Lädt den Inhalt einer Assemblydatei mit dem angegebenen Pfad.
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path);
public static System.Reflection.Assembly LoadFile (string path);
static member LoadFile : string -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String) As Assembly
Parameter
- path
- String
Der voll gekennzeichnete Pfad der zu ladenden Datei.
Gibt zurück
Die geladene Assembly.
Ausnahmen
Das path
-Argument ist kein absoluter Pfad.
Der path
-Parameter ist null
.
Eine gefundene Datei konnte nicht geladen werden.
- oder -
Nur .NET Framework: path
Gibt einen Speicherort an, der basierend auf <loadFromRemoteSources> deaktiviert ist.
Der path
-Parameter ist eine leere Zeichenfolge ("") oder nicht vorhanden.
path
ist keine gültige Assembly für die aktuell geladene Runtime.
Hinweise
Verwenden Sie die LoadFile -Methode, um Assemblys zu laden und zu untersuchen, die dieselbe Identität haben, sich aber in unterschiedlichen Pfaden befinden. LoadFile lädt keine Dateien in den Kontext zum Laden aus und löst abhängigkeiten nicht mithilfe des Ladepfads auf, wie die LoadFrom -Methode dies tut. LoadFile ist in diesem begrenzten Szenario nützlich, da LoadFrom assemblys nicht zum Laden von Assemblys verwendet werden können, die dieselben Identitäten, aber unterschiedliche Pfade aufweisen. Es wird nur die erste solche Assembly geladen.
Nur .NET Framework: Weitere Informationen zum Laden von Assemblys von Remotestandorten finden Sie <loadFromRemoteSources>
unter.
Gilt für:
LoadFile(String, Evidence)
Achtung
This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Lädt eine Assembly anhand ihres Pfads und lädt die Assembly mithilfe des angegebenen Nachweises.
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path, System::Security::Policy::Evidence ^ securityEvidence);
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String, securityEvidence As Evidence) As Assembly
Parameter
- path
- String
Der vollqualifizierte Pfad der Assemblydatei.
- securityEvidence
- Evidence
Beweis für das Laden der Assembly.
Gibt zurück
Die geladene Assembly.
- Attribute
Ausnahmen
Das path
-Argument ist kein absoluter Pfad.
Der path
-Parameter ist null
.
Der path
-Parameter ist eine leere Zeichenfolge ("") oder nicht vorhanden.
Eine gefundene Datei konnte nicht geladen werden.
- oder -
path
gibt einen Speicherort an, der basierend auf <loadFromRemoteSources> deaktiviert ist.
path
ist keine gültige Assembly für die aktuell geladene Runtime.
securityEvidence
ist nicht null
. Standardmäßig ist die ältere CAS-Richtlinie in .NET Framework 4 nicht aktiviert. wenn es nicht aktiviert ist, securityEvidence
muss es sein null
.
Hinweise
Verwenden Sie die LoadFile -Methode, um Assemblys zu laden und zu untersuchen, die dieselbe Identität haben, sich aber in unterschiedlichen Pfaden befinden. LoadFile lädt keine Dateien in den LoadFrom Kontext und löst Abhängigkeiten nicht wie die -Methode mithilfe des LoadFrom Ladepfads auf. LoadFile ist in diesem begrenzten Szenario nützlich, da LoadFrom assemblys nicht zum Laden von Assemblys verwendet werden können, die dieselben Identitäten, aber unterschiedliche Pfade aufweisen. Es wird nur die erste solche Assembly geladen.
Weitere Informationen zum Laden von Assemblys von Remotestandorten finden Sie <loadFromRemoteSources>
unter.