AppDomain.ExecuteAssemblyByName Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kör en sammansättning.
Överlagringar
| Name | Description |
|---|---|
| ExecuteAssemblyByName(String) |
Kör en sammansättning med dess visningsnamn. |
| ExecuteAssemblyByName(AssemblyName, String[]) |
Kör sammansättningen med angiven AssemblyName, med hjälp av de angivna argumenten. |
| ExecuteAssemblyByName(String, Evidence) |
Föråldrad.
Kör en sammansättning med sitt visningsnamn med hjälp av angivna bevis. |
| ExecuteAssemblyByName(String, String[]) |
Kör sammansättningen med sitt visningsnamn med de angivna argumenten. |
| ExecuteAssemblyByName(AssemblyName, Evidence, String[]) |
Föråldrad.
Kör sammansättningen givet en AssemblyName, med angivna bevis och argument. |
| ExecuteAssemblyByName(String, Evidence, String[]) |
Föråldrad.
Kör sammansättningen med sitt visningsnamn med angivna bevis och argument. |
ExecuteAssemblyByName(String)
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
Kör en sammansättning med dess visningsnamn.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName);
public int ExecuteAssemblyByName(string assemblyName);
member this.ExecuteAssemblyByName : string -> int
Public Function ExecuteAssemblyByName (assemblyName As String) As Integer
Parametrar
Returer
Värdet som returneras av sammansättningens startpunkt.
Undantag
assemblyName är null.
Sammansättningen som anges av assemblyName hittades inte.
Sammansättningen som anges av assemblyName är inte en giltig sammansättning för den inlästa körningen.
Åtgärden görs på en oladdad programdomän.
Sammansättningen som angavs av assemblyName hittades, men kunde inte läsas in.
Den angivna sammansättningen har ingen startpunkt.
Kommentarer
Metoden ExecuteAssemblyByName ger liknande funktioner som ExecuteAssembly metoden, men anger sammansättningen efter visningsnamn eller AssemblyName i stället för efter filplats. ExecuteAssemblyByName Läser därför in sammansättningar med Load metoden i stället för med LoadFile -metoden.
Sammansättningen börjar köras vid startpunkten som anges i .NET Framework-huvudet.
Den här metoden skapar inte någon ny process eller programdomän och den kör inte startpunktsmetoden på en ny tråd.
Använd metoden för att skapa AppDomain för att läsa in och köra CreateDomain .
Se även
Gäller för
ExecuteAssemblyByName(AssemblyName, String[])
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
Kör sammansättningen med angiven AssemblyName, med hjälp av de angivna 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
Parametrar
- assemblyName
- AssemblyName
Ett AssemblyName objekt som representerar namnet på sammansättningen.
- args
- String[]
Kommandoradsargument som ska skickas när processen startas.
Returer
Värdet som returneras av sammansättningens startpunkt.
Undantag
Sammansättningen som anges av assemblyName hittades inte.
Sammansättningen som angavs av assemblyName hittades, men kunde inte läsas in.
Sammansättningen som anges av assemblyName är inte en giltig sammansättning för den inlästa körningen.
Åtgärden görs på en oladdad programdomän.
Den angivna sammansättningen har ingen startpunkt.
Kommentarer
Metoden ExecuteAssemblyByName ger liknande funktioner som ExecuteAssembly metoden, men anger sammansättningen efter visningsnamn eller AssemblyName i stället för efter filplats. ExecuteAssemblyByName Läser därför in sammansättningar med Load metoden i stället för med LoadFile -metoden.
Sammansättningen börjar köras vid startpunkten som anges i .NET Framework-huvudet.
Den här metoden skapar inte någon ny process eller programdomän och den kör inte startpunktsmetoden på en ny tråd.
Gäller för
ExecuteAssemblyByName(String, Evidence)
Varning
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.
Kör en sammansättning med sitt visningsnamn med hjälp av angivna bevis.
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
Parametrar
- assemblySecurity
- Evidence
Bevis för att läsa in sammansättningen.
Returer
Värdet som returneras av sammansättningens startpunkt.
- Attribut
Undantag
assemblyName är null.
Sammansättningen som anges av assemblyName hittades inte.
Sammansättningen som angavs av assemblyName hittades, men kunde inte läsas in.
Sammansättningen som anges av assemblyName är inte en giltig sammansättning för den inlästa körningen.
Åtgärden görs på en oladdad programdomän.
Den angivna sammansättningen har ingen startpunkt.
Kommentarer
Metoden ExecuteAssemblyByName ger liknande funktioner som ExecuteAssembly metoden, men anger sammansättningen efter visningsnamn eller AssemblyName i stället för efter filplats. ExecuteAssemblyByName Läser därför in sammansättningar med Load metoden i stället för med LoadFile -metoden.
Sammansättningen börjar köras vid startpunkten som anges i .NET Framework-huvudet.
Metoden ExecuteAssemblyByName skapar ingen ny process eller programdomän och kör inte startpunktsmetoden på en ny tråd.
Note
När du använder ExecuteAssemblyByName metoden med en Evidence parameter sammanfogas bevisdelar. Bevismaterial som tillhandahålls som argument för ExecuteAssemblyByName metoden ersätter bevis som tillhandahålls av lastaren.
Se även
Gäller för
ExecuteAssemblyByName(String, String[])
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
- Källa:
- AppDomain.cs
Kör sammansättningen med sitt visningsnamn med de angivna 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
Parametrar
- args
- String[]
Kommandoradsargument som ska skickas när processen startas.
Returer
Värdet som returneras av sammansättningens startpunkt.
Undantag
assemblyName är null.
Sammansättningen som anges av assemblyName hittades inte.
Sammansättningen som angavs av assemblyName hittades, men kunde inte läsas in.
Sammansättningen som anges av assemblyName är inte en giltig sammansättning för den inlästa körningen.
Åtgärden görs på en oladdad programdomän.
Den angivna sammansättningen har ingen startpunkt.
Kommentarer
Metoden ExecuteAssemblyByName ger liknande funktioner som ExecuteAssembly metoden, men anger sammansättningen efter visningsnamn eller AssemblyName i stället för efter filplats. ExecuteAssemblyByName Läser därför in sammansättningar med Load metoden i stället för med LoadFile -metoden.
Sammansättningen börjar köras vid startpunkten som anges i .NET Framework-huvudet.
Den här metoden skapar inte någon ny process eller programdomän och den kör inte startpunktsmetoden på en ny tråd.
Gäller för
ExecuteAssemblyByName(AssemblyName, Evidence, String[])
Varning
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.
Kör sammansättningen givet en AssemblyName, med angivna bevis och argument.
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
Parametrar
- assemblyName
- AssemblyName
Ett AssemblyName objekt som representerar namnet på sammansättningen.
- assemblySecurity
- Evidence
Bevis för att läsa in sammansättningen.
- args
- String[]
Kommandoradsargument som ska skickas när processen startas.
Returer
Värdet som returneras av sammansättningens startpunkt.
- Attribut
Undantag
Sammansättningen som anges av assemblyName hittades inte.
Sammansättningen som angavs av assemblyName hittades, men kunde inte läsas in.
Sammansättningen som anges av assemblyName är inte en giltig sammansättning för den inlästa körningen.
Åtgärden görs på en oladdad programdomän.
assemblySecurity är inte null. När den äldre CAS-principen inte är aktiverad assemblySecurity ska vara null.
Den angivna sammansättningen har ingen startpunkt.
Kommentarer
Metoden ExecuteAssemblyByName ger liknande funktioner som ExecuteAssembly metoden, men anger sammansättningen efter visningsnamn eller AssemblyName i stället för efter filplats. ExecuteAssemblyByName Läser därför in sammansättningar med Load metoden i stället för med LoadFile -metoden.
Sammansättningen börjar köras vid startpunkten som anges i .NET Framework-huvudet.
Den här metoden skapar inte någon ny process eller programdomän och den kör inte startpunktsmetoden på en ny tråd.
Note
När du använder ExecuteAssemblyByName metoden med en Evidence parameter sammanfogas bevisdelar. Bevismaterial som tillhandahålls som argument för ExecuteAssemblyByName metoden ersätter bevis som tillhandahålls av lastaren.
Se även
Gäller för
ExecuteAssemblyByName(String, Evidence, String[])
Varning
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.
Kör sammansättningen med sitt visningsnamn med angivna bevis och argument.
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
Parametrar
- assemblySecurity
- Evidence
Bevis för att läsa in sammansättningen.
- args
- String[]
Kommandoradsargument som ska skickas när processen startas.
Returer
Värdet som returneras av sammansättningens startpunkt.
- Attribut
Undantag
assemblyName är null.
Sammansättningen som anges av assemblyName hittades inte.
Sammansättningen som angavs av assemblyName hittades, men kunde inte läsas in.
Sammansättningen som anges av assemblyName är inte en giltig sammansättning för den inlästa körningen.
Åtgärden görs på en oladdad programdomän.
assemblySecurity är inte null. När den äldre CAS-principen inte är aktiverad assemblySecurity ska vara null.
Den angivna sammansättningen har ingen startpunkt.
Kommentarer
Metoden ExecuteAssemblyByName ger liknande funktioner som ExecuteAssembly metoden, men anger sammansättningen efter visningsnamn eller AssemblyName i stället för efter filplats. ExecuteAssemblyByName Läser därför in sammansättningar med Load metoden i stället för med LoadFile -metoden.
Sammansättningen börjar köras vid startpunkten som anges i .NET Framework-huvudet.
Den här metoden skapar inte någon ny process eller programdomän och den kör inte startpunktsmetoden på en ny tråd.
Note
När du använder ExecuteAssemblyByName metoden med en Evidence parameter sammanfogas bevisdelar. Bevismaterial som tillhandahålls som argument för ExecuteAssemblyByName metoden ersätter bevis som tillhandahålls av lastaren.