AppDomain.ExecuteAssemblyByName Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje zestaw.
Przeciążenia
ExecuteAssemblyByName(String) |
Wykonuje zestaw pod nazwą wyświetlaną. |
ExecuteAssemblyByName(AssemblyName, String[]) |
Wykonuje zestaw, używając AssemblyNameokreślonych argumentów. |
ExecuteAssemblyByName(String, Evidence) |
Przestarzałe.
Wykonuje zestaw pod nazwą wyświetlaną przy użyciu określonych dowodów. |
ExecuteAssemblyByName(String, String[]) |
Wykonuje zestaw pod nazwą wyświetlaną przy użyciu określonych argumentów. |
ExecuteAssemblyByName(AssemblyName, Evidence, String[]) |
Przestarzałe.
Wykonuje zestaw przy AssemblyNameużyciu określonego dowodu i argumentów. |
ExecuteAssemblyByName(String, Evidence, String[]) |
Przestarzałe.
Wykonuje zestaw pod nazwą wyświetlaną przy użyciu określonych dowodów i argumentów. |
ExecuteAssemblyByName(String)
- Źródło:
- AppDomain.cs
- Źródło:
- AppDomain.cs
- Źródło:
- AppDomain.cs
Wykonuje zestaw pod nazwą wyświetlaną.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName);
public int ExecuteAssemblyByName (string assemblyName);
member this.ExecuteAssemblyByName : string -> int
Public Function ExecuteAssemblyByName (assemblyName As String) As Integer
Parametry
- assemblyName
- String
Wyświetlana nazwa zestawu. Zobacz: .
Zwraca
Wartość zwracana przez punkt wejścia w zestawie.
Wyjątki
assemblyName
to null
.
Nie można odnaleźć zestawu określonego przez assemblyName
.
Zestaw określony przez assemblyName
nie jest prawidłowym zestawem dla aktualnie załadowanego środowiska uruchomieniowego.
Próba wykonania operacji w niezaładowanej domenie aplikacji.
Znaleziono zestaw określony przez assemblyName
, ale nie można go załadować.
Określony zestaw nie ma punktu wejścia.
Uwagi
Metoda ExecuteAssemblyByName zapewnia podobną funkcjonalność do metody, ale określa zestaw według nazwy wyświetlanej ExecuteAssembly lub AssemblyName zamiast lokalizacji pliku. ExecuteAssemblyByName W związku z tym ładuje zestawy za Load pomocą metody, a nie z LoadFile metodą .
Zestaw rozpoczyna wykonywanie w punkcie wejścia określonym w nagłówku .NET Framework.
Ta metoda nie tworzy nowego procesu ani domeny aplikacji oraz nie wykonuje metody punktu wejścia w nowym wątku.
Aby utworzyć element do załadowania AppDomain i wykonania, użyj CreateDomain metody .
Zobacz też
Dotyczy
ExecuteAssemblyByName(AssemblyName, String[])
- Źródło:
- AppDomain.cs
- Źródło:
- AppDomain.cs
- Źródło:
- AppDomain.cs
Wykonuje zestaw, używając AssemblyNameokreślonych argumentów.
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
Parametry
- assemblyName
- AssemblyName
AssemblyName Obiekt reprezentujący nazwę zestawu.
- args
- String[]
Argumenty wiersza polecenia do przekazania podczas uruchamiania procesu.
Zwraca
Wartość, która jest zwracana przez punkt wejścia w zestawie.
Wyjątki
Nie można odnaleźć zestawu określonego przez assemblyName
.
Znaleziono zestaw określony przez assemblyName
, ale nie można go załadować.
Zestaw określony przez assemblyName
nie jest prawidłowym zestawem dla aktualnie załadowanego środowiska uruchomieniowego.
Próba wykonania operacji w niezaładowanej domenie aplikacji.
Określony zestaw nie ma punktu wejścia.
Uwagi
Metoda ExecuteAssemblyByName zapewnia podobną funkcjonalność do metody, ale określa zestaw według nazwy wyświetlanej ExecuteAssembly lub AssemblyName zamiast lokalizacji pliku. ExecuteAssemblyByName W związku z tym ładuje zestawy za Load pomocą metody, a nie z LoadFile metodą .
Zestaw rozpoczyna wykonywanie w punkcie wejścia określonym w nagłówku .NET Framework.
Ta metoda nie tworzy nowego procesu ani domeny aplikacji oraz nie wykonuje metody punktu wejścia w nowym wątku.
Dotyczy
ExecuteAssemblyByName(String, Evidence)
Przestroga
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.
Wykonuje zestaw pod nazwą wyświetlaną przy użyciu określonych dowodów.
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
Parametry
- assemblyName
- String
Wyświetlana nazwa zestawu. Zobacz: .
- assemblySecurity
- Evidence
Dowód ładowania zestawu.
Zwraca
Wartość zwracana przez punkt wejścia w zestawie.
- Atrybuty
Wyjątki
assemblyName
to null
.
Nie można odnaleźć zestawu określonego przez assemblyName
.
Znaleziono zestaw określony przez assemblyName
, ale nie można go załadować.
Zestaw określony przez assemblyName
nie jest prawidłowym zestawem dla aktualnie załadowanego środowiska uruchomieniowego.
Próba wykonania operacji w niezaładowanej domenie aplikacji.
Określony zestaw nie ma punktu wejścia.
Uwagi
Metoda ExecuteAssemblyByName zapewnia podobną funkcjonalność do metody, ale określa zestaw według nazwy wyświetlanej ExecuteAssembly lub AssemblyName zamiast lokalizacji pliku. ExecuteAssemblyByName W związku z tym ładuje zestawy za Load pomocą metody, a nie z LoadFile metodą .
Zestaw rozpoczyna wykonywanie w punkcie wejścia określonym w nagłówku .NET Framework.
Metoda ExecuteAssemblyByName nie tworzy nowego procesu ani domeny aplikacji i nie wykonuje metody punktu wejścia w nowym wątku.
Uwaga
Gdy używasz ExecuteAssemblyByName metody z parametrem Evidence , elementy dowodów są scalane. Dowody dostarczone jako argument ExecuteAssemblyByName metody zastępuje dowody dostarczone przez moduł ładujący.
Zobacz też
Dotyczy
ExecuteAssemblyByName(String, String[])
- Źródło:
- AppDomain.cs
- Źródło:
- AppDomain.cs
- Źródło:
- AppDomain.cs
Wykonuje zestaw pod nazwą wyświetlaną przy użyciu określonych argumentów.
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
Parametry
- assemblyName
- String
Wyświetlana nazwa zestawu. Zobacz: .
- args
- String[]
Argumenty wiersza polecenia do przekazania podczas uruchamiania procesu.
Zwraca
Wartość, która jest zwracana przez punkt wejścia w zestawie.
Wyjątki
assemblyName
to null
.
Nie można odnaleźć zestawu określonego przez assemblyName
.
Znaleziono zestaw określony przez assemblyName
, ale nie można go załadować.
Zestaw określony przez assemblyName
nie jest prawidłowym zestawem dla aktualnie załadowanego środowiska uruchomieniowego.
Próba wykonania operacji w niezaładowanej domenie aplikacji.
Określony zestaw nie ma punktu wejścia.
Uwagi
Metoda ExecuteAssemblyByName zapewnia podobną funkcjonalność do metody, ale określa zestaw według nazwy wyświetlanej ExecuteAssembly lub AssemblyName zamiast lokalizacji pliku. ExecuteAssemblyByName W związku z tym ładuje zestawy za Load pomocą metody, a nie z LoadFile metodą .
Zestaw rozpoczyna wykonywanie w punkcie wejścia określonym w nagłówku .NET Framework.
Ta metoda nie tworzy nowego procesu ani domeny aplikacji oraz nie wykonuje metody punktu wejścia w nowym wątku.
Dotyczy
ExecuteAssemblyByName(AssemblyName, Evidence, String[])
Przestroga
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.
Wykonuje zestaw przy AssemblyNameużyciu określonego dowodu i argumentów.
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
Parametry
- assemblyName
- AssemblyName
AssemblyName Obiekt reprezentujący nazwę zestawu.
- assemblySecurity
- Evidence
Dowód ładowania zestawu.
- args
- String[]
Argumenty wiersza polecenia do przekazania podczas uruchamiania procesu.
Zwraca
Wartość zwracana przez punkt wejścia w zestawie.
- Atrybuty
Wyjątki
Nie można odnaleźć zestawu określonego przez assemblyName
.
Znaleziono zestaw określony przez assemblyName
, ale nie można go załadować.
Zestaw określony przez assemblyName
nie jest prawidłowym zestawem dla aktualnie załadowanego środowiska uruchomieniowego.
Próba wykonania operacji w niezaładowanej domenie aplikacji.
assemblySecurity
nie null
jest . Jeśli starsze zasady cas nie są włączone, assemblySecurity
powinna być .null
Określony zestaw nie ma punktu wejścia.
Uwagi
Metoda ExecuteAssemblyByName zapewnia podobną funkcjonalność do metody, ale określa zestaw według nazwy wyświetlanej ExecuteAssembly lub AssemblyName zamiast lokalizacji pliku. ExecuteAssemblyByName W związku z tym ładuje zestawy za Load pomocą metody, a nie z LoadFile metodą .
Zestaw rozpoczyna wykonywanie w punkcie wejścia określonym w nagłówku .NET Framework.
Ta metoda nie tworzy nowego procesu ani domeny aplikacji oraz nie wykonuje metody punktu wejścia w nowym wątku.
Uwaga
Gdy używasz ExecuteAssemblyByName metody z parametrem Evidence , elementy dowodów są scalane. Dowody dostarczone jako argument ExecuteAssemblyByName metody zastępuje dowody dostarczone przez moduł ładujący.
Zobacz też
Dotyczy
ExecuteAssemblyByName(String, Evidence, String[])
Przestroga
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.
Wykonuje zestaw pod nazwą wyświetlaną przy użyciu określonych dowodów i argumentów.
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
Parametry
- assemblyName
- String
Wyświetlana nazwa zestawu. Zobacz: .
- assemblySecurity
- Evidence
Dowód ładowania zestawu.
- args
- String[]
Argumenty wiersza polecenia do przekazania podczas uruchamiania procesu.
Zwraca
Wartość zwracana przez punkt wejścia w zestawie.
- Atrybuty
Wyjątki
assemblyName
to null
.
Nie można odnaleźć zestawu określonego przez assemblyName
.
Znaleziono zestaw określony przez assemblyName
, ale nie można go załadować.
Zestaw określony przez assemblyName
nie jest prawidłowym zestawem dla aktualnie załadowanego środowiska uruchomieniowego.
Próba wykonania operacji w niezaładowanej domenie aplikacji.
assemblySecurity
nie null
jest . Jeśli starsze zasady cas nie są włączone, assemblySecurity
powinna być .null
Określony zestaw nie ma punktu wejścia.
Uwagi
Metoda ExecuteAssemblyByName zapewnia podobną funkcjonalność do metody, ale określa zestaw według nazwy wyświetlanej ExecuteAssembly lub AssemblyName zamiast lokalizacji pliku. ExecuteAssemblyByName W związku z tym ładuje zestawy za Load pomocą metody, a nie z LoadFile metodą .
Zestaw rozpoczyna wykonywanie w punkcie wejścia określonym w nagłówku .NET Framework.
Ta metoda nie tworzy nowego procesu ani domeny aplikacji oraz nie wykonuje metody punktu wejścia w nowym wątku.
Uwaga
Gdy używasz ExecuteAssemblyByName metody z parametrem Evidence , elementy dowodów są scalane. Dowody dostarczone jako argument ExecuteAssemblyByName metody zastępuje dowody dostarczone przez moduł ładujący.