AppDomain.ExecuteAssemblyByName Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een assembly uitgevoerd.
Overloads
| Name | Description |
|---|---|
| ExecuteAssemblyByName(String) |
Hiermee wordt een assembly uitgevoerd op basis van de weergavenaam. |
| ExecuteAssemblyByName(AssemblyName, String[]) |
Hiermee wordt de assembly uitgevoerd op basis van een AssemblyName, met behulp van de opgegeven argumenten. |
| ExecuteAssemblyByName(String, Evidence) |
Verouderd.
Voert een assembly uit op basis van de weergavenaam, met behulp van het opgegeven bewijs. |
| ExecuteAssemblyByName(String, String[]) |
Hiermee wordt de assembly uitgevoerd op basis van de weergavenaam, met behulp van de opgegeven argumenten. |
| ExecuteAssemblyByName(AssemblyName, Evidence, String[]) |
Verouderd.
Hiermee wordt de assembly uitgevoerd op basis AssemblyNamevan het opgegeven bewijs en de opgegeven argumenten. |
| ExecuteAssemblyByName(String, Evidence, String[]) |
Verouderd.
Hiermee wordt de assembly uitgevoerd op basis van de weergavenaam, met behulp van het opgegeven bewijs en de opgegeven argumenten. |
ExecuteAssemblyByName(String)
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
Hiermee wordt een assembly uitgevoerd op basis van de weergavenaam.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName);
public int ExecuteAssemblyByName(string assemblyName);
member this.ExecuteAssemblyByName : string -> int
Public Function ExecuteAssemblyByName (assemblyName As String) As Integer
Parameters
Retouren
De waarde die wordt geretourneerd door het toegangspunt van de assembly.
Uitzonderingen
assemblyName is null.
De assembly die is opgegeven door assemblyName , is niet gevonden.
De assembly die is opgegeven door assemblyName , is geen geldige assembly voor de momenteel geladen runtime.
De bewerking wordt uitgevoerd op een niet-geladen toepassingsdomein.
De assembly die is opgegeven door assemblyName is gevonden, maar kan niet worden geladen.
De opgegeven assembly heeft geen ingangspunt.
Opmerkingen
De ExecuteAssemblyByName methode biedt vergelijkbare functionaliteit als de ExecuteAssembly methode, maar geeft de assembly op basis van weergavenaam of AssemblyName in plaats van op bestandslocatie. ExecuteAssemblyByName Laadt daarom assembly's met de Load methode in plaats van met de LoadFile methode.
De assembly wordt uitgevoerd op het ingangspunt dat is opgegeven in de .NET Framework-header.
Met deze methode wordt geen nieuw proces- of toepassingsdomein gemaakt en wordt de invoerpuntmethode niet uitgevoerd op een nieuwe thread.
Gebruik de AppDomain methode om de CreateDomain te laden en uit te voeren methode te maken.
Zie ook
Van toepassing op
ExecuteAssemblyByName(AssemblyName, String[])
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
Hiermee wordt de assembly uitgevoerd op basis van een AssemblyName, met behulp van de opgegeven argumenten.
public:
int ExecuteAssemblyByName(System::Reflection::AssemblyName ^ assemblyName, ... cli::array <System::String ^> ^ args);
public int ExecuteAssemblyByName(System.Reflection.AssemblyName assemblyName, params string?[]? args);
public int ExecuteAssemblyByName(System.Reflection.AssemblyName assemblyName, params string[] args);
member this.ExecuteAssemblyByName : System.Reflection.AssemblyName * string[] -> int
Public Function ExecuteAssemblyByName (assemblyName As AssemblyName, ParamArray args As String()) As Integer
Parameters
- assemblyName
- AssemblyName
Een AssemblyName object dat de naam van de assembly vertegenwoordigt.
- args
- String[]
Opdrachtregelargumenten die moeten worden doorgegeven bij het starten van het proces.
Retouren
De waarde die wordt geretourneerd door het toegangspunt van de assembly.
Uitzonderingen
De assembly die is opgegeven door assemblyName , is niet gevonden.
De assembly die is opgegeven door assemblyName is gevonden, maar kan niet worden geladen.
De assembly die is opgegeven door assemblyName , is geen geldige assembly voor de momenteel geladen runtime.
De bewerking wordt uitgevoerd op een niet-geladen toepassingsdomein.
De opgegeven assembly heeft geen ingangspunt.
Opmerkingen
De ExecuteAssemblyByName methode biedt vergelijkbare functionaliteit als de ExecuteAssembly methode, maar geeft de assembly op basis van weergavenaam of AssemblyName in plaats van op bestandslocatie. ExecuteAssemblyByName Laadt daarom assembly's met de Load methode in plaats van met de LoadFile methode.
De assembly wordt uitgevoerd op het ingangspunt dat is opgegeven in de .NET Framework-header.
Met deze methode wordt geen nieuw proces- of toepassingsdomein gemaakt en wordt de invoerpuntmethode niet uitgevoerd op een nieuwe thread.
Van toepassing op
ExecuteAssemblyByName(String, Evidence)
Let op
Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Voert een assembly uit op basis van de weergavenaam, met behulp van het opgegeven bewijs.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName, System::Security::Policy::Evidence ^ assemblySecurity);
public int ExecuteAssemblyByName(string assemblyName, System.Security.Policy.Evidence assemblySecurity);
[System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public int ExecuteAssemblyByName(string assemblyName, System.Security.Policy.Evidence assemblySecurity);
member this.ExecuteAssemblyByName : string * System.Security.Policy.Evidence -> int
[<System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
member this.ExecuteAssemblyByName : string * System.Security.Policy.Evidence -> int
Public Function ExecuteAssemblyByName (assemblyName As String, assemblySecurity As Evidence) As Integer
Parameters
- assemblySecurity
- Evidence
Bewijs voor het laden van de assembly.
Retouren
De waarde die wordt geretourneerd door het toegangspunt van de assembly.
- Kenmerken
Uitzonderingen
assemblyName is null.
De assembly die is opgegeven door assemblyName , is niet gevonden.
De assembly die is opgegeven door assemblyName is gevonden, maar kan niet worden geladen.
De assembly die is opgegeven door assemblyName , is geen geldige assembly voor de momenteel geladen runtime.
De bewerking wordt uitgevoerd op een niet-geladen toepassingsdomein.
De opgegeven assembly heeft geen ingangspunt.
Opmerkingen
De ExecuteAssemblyByName methode biedt vergelijkbare functionaliteit als de ExecuteAssembly methode, maar geeft de assembly op basis van weergavenaam of AssemblyName in plaats van op bestandslocatie. ExecuteAssemblyByName Laadt daarom assembly's met de Load methode in plaats van met de LoadFile methode.
De assembly wordt uitgevoerd op het ingangspunt dat is opgegeven in de .NET Framework-header.
De ExecuteAssemblyByName methode maakt geen nieuw proces of toepassingsdomein en voert de invoerpuntmethode niet uit op een nieuwe thread.
Note
Wanneer u de ExecuteAssemblyByName methode met een Evidence parameter gebruikt, worden stukken bewijs samengevoegd. Stukken bewijsmateriaal dat als argument aan de ExecuteAssemblyByName methode wordt verstrekt, vervangt stukken bewijsmateriaal dat door het laadprogramma wordt geleverd.
Zie ook
Van toepassing op
ExecuteAssemblyByName(String, String[])
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
- Bron:
- AppDomain.cs
Hiermee wordt de assembly uitgevoerd op basis van de weergavenaam, met behulp van de opgegeven argumenten.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName, ... cli::array <System::String ^> ^ args);
public int ExecuteAssemblyByName(string assemblyName, params string?[]? args);
public int ExecuteAssemblyByName(string assemblyName, params string[] args);
member this.ExecuteAssemblyByName : string * string[] -> int
Public Function ExecuteAssemblyByName (assemblyName As String, ParamArray args As String()) As Integer
Parameters
- args
- String[]
Opdrachtregelargumenten die moeten worden doorgegeven bij het starten van het proces.
Retouren
De waarde die wordt geretourneerd door het toegangspunt van de assembly.
Uitzonderingen
assemblyName is null.
De assembly die is opgegeven door assemblyName , is niet gevonden.
De assembly die is opgegeven door assemblyName is gevonden, maar kan niet worden geladen.
De assembly die is opgegeven door assemblyName , is geen geldige assembly voor de momenteel geladen runtime.
De bewerking wordt uitgevoerd op een niet-geladen toepassingsdomein.
De opgegeven assembly heeft geen ingangspunt.
Opmerkingen
De ExecuteAssemblyByName methode biedt vergelijkbare functionaliteit als de ExecuteAssembly methode, maar geeft de assembly op basis van weergavenaam of AssemblyName in plaats van op bestandslocatie. ExecuteAssemblyByName Laadt daarom assembly's met de Load methode in plaats van met de LoadFile methode.
De assembly wordt uitgevoerd op het ingangspunt dat is opgegeven in de .NET Framework-header.
Met deze methode wordt geen nieuw proces- of toepassingsdomein gemaakt en wordt de invoerpuntmethode niet uitgevoerd op een nieuwe thread.
Van toepassing op
ExecuteAssemblyByName(AssemblyName, Evidence, String[])
Let op
Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Hiermee wordt de assembly uitgevoerd op basis AssemblyNamevan het opgegeven bewijs en de opgegeven argumenten.
public:
int ExecuteAssemblyByName(System::Reflection::AssemblyName ^ assemblyName, System::Security::Policy::Evidence ^ assemblySecurity, ... cli::array <System::String ^> ^ args);
public int ExecuteAssemblyByName(System.Reflection.AssemblyName assemblyName, System.Security.Policy.Evidence assemblySecurity, params string[] args);
[System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public int ExecuteAssemblyByName(System.Reflection.AssemblyName assemblyName, System.Security.Policy.Evidence assemblySecurity, params string[] args);
member this.ExecuteAssemblyByName : System.Reflection.AssemblyName * System.Security.Policy.Evidence * string[] -> int
[<System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
member this.ExecuteAssemblyByName : System.Reflection.AssemblyName * System.Security.Policy.Evidence * string[] -> int
Public Function ExecuteAssemblyByName (assemblyName As AssemblyName, assemblySecurity As Evidence, ParamArray args As String()) As Integer
Parameters
- assemblyName
- AssemblyName
Een AssemblyName object dat de naam van de assembly vertegenwoordigt.
- assemblySecurity
- Evidence
Bewijs voor het laden van de assembly.
- args
- String[]
Opdrachtregelargumenten die moeten worden doorgegeven bij het starten van het proces.
Retouren
De waarde die wordt geretourneerd door het toegangspunt van de assembly.
- Kenmerken
Uitzonderingen
De assembly die is opgegeven door assemblyName , is niet gevonden.
De assembly die is opgegeven door assemblyName is gevonden, maar kan niet worden geladen.
De assembly die is opgegeven door assemblyName , is geen geldige assembly voor de momenteel geladen runtime.
De bewerking wordt uitgevoerd op een niet-geladen toepassingsdomein.
assemblySecurity is niet null. Als verouderd CAS-beleid niet is ingeschakeld, assemblySecurity moet dit zijn null.
De opgegeven assembly heeft geen ingangspunt.
Opmerkingen
De ExecuteAssemblyByName methode biedt vergelijkbare functionaliteit als de ExecuteAssembly methode, maar geeft de assembly op basis van weergavenaam of AssemblyName in plaats van op bestandslocatie. ExecuteAssemblyByName Laadt daarom assembly's met de Load methode in plaats van met de LoadFile methode.
De assembly wordt uitgevoerd op het ingangspunt dat is opgegeven in de .NET Framework-header.
Met deze methode wordt geen nieuw proces- of toepassingsdomein gemaakt en wordt de invoerpuntmethode niet uitgevoerd op een nieuwe thread.
Note
Wanneer u de ExecuteAssemblyByName methode met een Evidence parameter gebruikt, worden stukken bewijs samengevoegd. Stukken bewijsmateriaal dat als argument aan de ExecuteAssemblyByName methode wordt verstrekt, vervangt stukken bewijsmateriaal dat door het laadprogramma wordt geleverd.
Zie ook
Van toepassing op
ExecuteAssemblyByName(String, Evidence, String[])
Let op
Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Hiermee wordt de assembly uitgevoerd op basis van de weergavenaam, met behulp van het opgegeven bewijs en de opgegeven argumenten.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName, System::Security::Policy::Evidence ^ assemblySecurity, ... cli::array <System::String ^> ^ args);
public int ExecuteAssemblyByName(string assemblyName, System.Security.Policy.Evidence assemblySecurity, params string[] args);
[System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public int ExecuteAssemblyByName(string assemblyName, System.Security.Policy.Evidence assemblySecurity, params string[] args);
member this.ExecuteAssemblyByName : string * System.Security.Policy.Evidence * string[] -> int
[<System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
member this.ExecuteAssemblyByName : string * System.Security.Policy.Evidence * string[] -> int
Public Function ExecuteAssemblyByName (assemblyName As String, assemblySecurity As Evidence, ParamArray args As String()) As Integer
Parameters
- assemblySecurity
- Evidence
Bewijs voor het laden van de assembly.
- args
- String[]
Opdrachtregelargumenten die moeten worden doorgegeven bij het starten van het proces.
Retouren
De waarde die wordt geretourneerd door het toegangspunt van de assembly.
- Kenmerken
Uitzonderingen
assemblyName is null.
De assembly die is opgegeven door assemblyName , is niet gevonden.
De assembly die is opgegeven door assemblyName is gevonden, maar kan niet worden geladen.
De assembly die is opgegeven door assemblyName , is geen geldige assembly voor de momenteel geladen runtime.
De bewerking wordt uitgevoerd op een niet-geladen toepassingsdomein.
assemblySecurity is niet null. Als verouderd CAS-beleid niet is ingeschakeld, assemblySecurity moet dit zijn null.
De opgegeven assembly heeft geen ingangspunt.
Opmerkingen
De ExecuteAssemblyByName methode biedt vergelijkbare functionaliteit als de ExecuteAssembly methode, maar geeft de assembly op basis van weergavenaam of AssemblyName in plaats van op bestandslocatie. ExecuteAssemblyByName Laadt daarom assembly's met de Load methode in plaats van met de LoadFile methode.
De assembly wordt uitgevoerd op het ingangspunt dat is opgegeven in de .NET Framework-header.
Met deze methode wordt geen nieuw proces- of toepassingsdomein gemaakt en wordt de invoerpuntmethode niet uitgevoerd op een nieuwe thread.
Note
Wanneer u de ExecuteAssemblyByName methode met een Evidence parameter gebruikt, worden stukken bewijs samengevoegd. Stukken bewijsmateriaal dat als argument aan de ExecuteAssemblyByName methode wordt verstrekt, vervangt stukken bewijsmateriaal dat door het laadprogramma wordt geleverd.