Udostępnij za pośrednictwem


AppDomain.CreateDomain Metoda

Definicja

Tworzenie nowej domeny aplikacji.

Przeciążenia

CreateDomain(String, Evidence, String, String, Boolean, AppDomainInitializer, String[])

Tworzy nową domenę aplikacji o podanej nazwie, używając dowodów, ścieżki podstawowej aplikacji, względnej ścieżki wyszukiwania i parametru określającego, czy kopia w tle zestawu ma zostać załadowana do domeny aplikacji. Określa metodę wywołania zwrotnego wywoływaną podczas inicjowania domeny aplikacji oraz tablicę argumentów ciągu do przekazania metody wywołania zwrotnego.

CreateDomain(String, Evidence, String, String, Boolean)

Tworzy nową domenę aplikacji o podanej nazwie, używając dowodów, ścieżki podstawowej aplikacji, względnej ścieżki wyszukiwania i parametru określającego, czy kopia w tle zestawu ma zostać załadowana do domeny aplikacji.

CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[])

Tworzy nową domenę aplikacji przy użyciu określonej nazwy, dowodów, informacji o konfiguracji domeny aplikacji, domyślnego zestawu uprawnień i tablicy w pełni zaufanych zestawów.

CreateDomain(String, Evidence)

Tworzy nową domenę aplikacji o podanej nazwie przy użyciu dostarczonych dowodów.

CreateDomain(String)
Nieaktualne.

Tworzy nową domenę aplikacji o określonej nazwie.

CreateDomain(String, Evidence, AppDomainSetup)

Tworzy nową domenę aplikacji przy użyciu określonej nazwy, dowodów i informacji o konfiguracji domeny aplikacji.

CreateDomain(String, Evidence, String, String, Boolean, AppDomainInitializer, String[])

Tworzy nową domenę aplikacji o podanej nazwie, używając dowodów, ścieżki podstawowej aplikacji, względnej ścieżki wyszukiwania i parametru określającego, czy kopia w tle zestawu ma zostać załadowana do domeny aplikacji. Określa metodę wywołania zwrotnego wywoływaną podczas inicjowania domeny aplikacji oraz tablicę argumentów ciągu do przekazania metody wywołania zwrotnego.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo, System::String ^ appBasePath, System::String ^ appRelativeSearchPath, bool shadowCopyFiles, AppDomainInitializer ^ adInit, cli::array <System::String ^> ^ adInitArgs);
public static AppDomain CreateDomain (string friendlyName, System.Security.Policy.Evidence securityInfo, string appBasePath, string appRelativeSearchPath, bool shadowCopyFiles, AppDomainInitializer adInit, string[] adInitArgs);
static member CreateDomain : string * System.Security.Policy.Evidence * string * string * bool * AppDomainInitializer * string[] -> AppDomain
Public Shared Function CreateDomain (friendlyName As String, securityInfo As Evidence, appBasePath As String, appRelativeSearchPath As String, shadowCopyFiles As Boolean, adInit As AppDomainInitializer, adInitArgs As String()) As AppDomain

Parametry

friendlyName
String

Przyjazna nazwa domeny. Ta przyjazna nazwa może być wyświetlana w interfejsie użytkownika do identyfikowania domeny. Aby uzyskać więcej informacji, zobacz FriendlyName.

securityInfo
Evidence

Dowód, który potwierdza tożsamość kodu uruchomionego w domenie aplikacji. Przekaż null , aby użyć dowodów bieżącej domeny aplikacji.

appBasePath
String

Katalog podstawowy używany przez narzędzie rozpoznawania zestawów do sondowania zestawów. Aby uzyskać więcej informacji, zobacz BaseDirectory.

appRelativeSearchPath
String

Ścieżka względem katalogu podstawowego, w którym program rozpoznawania zestawów powinien sondować zestawy prywatne. Aby uzyskać więcej informacji, zobacz RelativeSearchPath.

shadowCopyFiles
Boolean

true aby załadować kopię w tle zestawu do domeny aplikacji.

adInit
AppDomainInitializer

Delegat AppDomainInitializer reprezentujący metodę wywołania zwrotnego do wywołania podczas inicjowania nowego AppDomain obiektu.

adInitArgs
String[]

Tablica argumentów ciągu, które mają zostać przekazane do wywołania zwrotnego reprezentowanego przez adInitobiekt , po zainicjowaniu nowego AppDomain obiektu.

Zwraca

AppDomain

Nowo utworzona domena aplikacji.

Wyjątki

friendlyName to null.

Uwagi

Metoda reprezentowana przez adInit program jest wykonywana w kontekście nowo utworzonej domeny aplikacji.

Jeśli securityInfo nie zostanie dostarczony, zostanie użyty dowód z bieżącej domeny aplikacji.

Aby uzyskać więcej informacji na temat kopiowania w tle, zobacz ShadowCopyFiles i Zestawy kopiowania w tle.

Ważne

Nie należy używać tego przeciążenia metody do tworzenia domen aplikacji w trybie piaskownicy. Począwszy od .NET Framework 4, dowód podany dla securityInfo nie wpływa już na zestaw dotacji domeny aplikacji. CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) Użyj przeciążenia metody, aby utworzyć domeny aplikacji w trybie piaskownicy.

Dotyczy

CreateDomain(String, Evidence, String, String, Boolean)

Tworzy nową domenę aplikacji o podanej nazwie, używając dowodów, ścieżki podstawowej aplikacji, względnej ścieżki wyszukiwania i parametru określającego, czy kopia w tle zestawu ma zostać załadowana do domeny aplikacji.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo, System::String ^ appBasePath, System::String ^ appRelativeSearchPath, bool shadowCopyFiles);
public static AppDomain CreateDomain (string friendlyName, System.Security.Policy.Evidence securityInfo, string appBasePath, string appRelativeSearchPath, bool shadowCopyFiles);
static member CreateDomain : string * System.Security.Policy.Evidence * string * string * bool -> AppDomain
Public Shared Function CreateDomain (friendlyName As String, securityInfo As Evidence, appBasePath As String, appRelativeSearchPath As String, shadowCopyFiles As Boolean) As AppDomain

Parametry

friendlyName
String

Przyjazna nazwa domeny. Ta przyjazna nazwa może być wyświetlana w interfejsie użytkownika do identyfikowania domeny. Aby uzyskać więcej informacji, zobacz FriendlyName.

securityInfo
Evidence

Dowód, który potwierdza tożsamość kodu uruchomionego w domenie aplikacji. Przekaż null , aby użyć dowodów bieżącej domeny aplikacji.

appBasePath
String

Katalog podstawowy używany przez narzędzie rozpoznawania zestawów do sondowania zestawów. Aby uzyskać więcej informacji, zobacz BaseDirectory.

appRelativeSearchPath
String

Ścieżka względem katalogu podstawowego, w którym program rozpoznawania zestawów powinien sondować zestawy prywatne. Aby uzyskać więcej informacji, zobacz RelativeSearchPath.

shadowCopyFiles
Boolean

Jeśli truedo tej domeny aplikacji zostanie załadowana kopia w tle zestawu.

Zwraca

AppDomain

Nowo utworzona domena aplikacji.

Wyjątki

friendlyName to null.

Przykłady

W poniższym przykładzie pokazano ogólnie, jak utworzyć domenę przy użyciu jednego z CreateDomain przeciążeń.

// Set up the AppDomainSetup
AppDomainSetup^ setup = gcnew AppDomainSetup;
setup->ApplicationBase = "(some directory)";
setup->ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence^ baseEvidence = AppDomain::CurrentDomain->Evidence;
Evidence^ evidence = gcnew Evidence( baseEvidence );
evidence->AddAssembly( "(some assembly)" );
evidence->AddHost( "(some host)" );

// Create the AppDomain
AppDomain^ newDomain = AppDomain::CreateDomain( "newDomain", evidence, setup );
// Set up the AppDomainSetup
AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationBase = "(some directory)";
setup.ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence baseEvidence = AppDomain.CurrentDomain.Evidence;
Evidence evidence = new Evidence(baseEvidence);
evidence.AddAssembly("(some assembly)");
evidence.AddHost("(some host)");

// Create the AppDomain
AppDomain newDomain = AppDomain.CreateDomain("newDomain", evidence, setup);
open System
open System.Security.Policy

// Set up the AppDomainSetup
let setup = AppDomainSetup()
setup.ApplicationBase <- "(some directory)"
setup.ConfigurationFile <- "(some file)"

// Set up the Evidence
let baseEvidence = AppDomain.CurrentDomain.Evidence
let evidence = Evidence baseEvidence
evidence.AddAssembly "(some assembly)"
evidence.AddHost "(some host)" 

// Create the AppDomain
let newDomain = AppDomain.CreateDomain("newDomain", evidence, setup)
' Set up the AppDomainSetup
Dim setup As New AppDomainSetup()
setup.ApplicationBase = "(some directory)"
setup.ConfigurationFile = "(some file)"

' Set up the Evidence
Dim baseEvidence As Evidence = AppDomain.CurrentDomain.Evidence
Dim evidence As New Evidence(baseEvidence)
evidence.AddAssembly("(some assembly)")
evidence.AddHost("(some host)")

' Create the AppDomain
Dim newDomain As AppDomain = AppDomain.CreateDomain("newDomain", evidence, setup)

Uwagi

Jeśli securityInfo nie zostanie dostarczony, zostanie użyty dowód z bieżącej domeny aplikacji.

Aby uzyskać więcej informacji na temat kopiowania w tle, zobacz ShadowCopyFiles i Zestawy kopiowania w tle.

Ważne

Nie należy używać tego przeciążenia metody do tworzenia domen aplikacji w trybie piaskownicy. Począwszy od .NET Framework 4, dowód podany dla securityInfo nie wpływa już na zestaw dotacji domeny aplikacji. CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) Użyj przeciążenia metody, aby utworzyć domeny aplikacji w trybie piaskownicy.

Dotyczy

CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[])

Tworzy nową domenę aplikacji przy użyciu określonej nazwy, dowodów, informacji o konfiguracji domeny aplikacji, domyślnego zestawu uprawnień i tablicy w pełni zaufanych zestawów.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo, AppDomainSetup ^ info, System::Security::PermissionSet ^ grantSet, ... cli::array <System::Security::Policy::StrongName ^> ^ fullTrustAssemblies);
public static AppDomain CreateDomain (string friendlyName, System.Security.Policy.Evidence securityInfo, AppDomainSetup info, System.Security.PermissionSet grantSet, params System.Security.Policy.StrongName[] fullTrustAssemblies);
static member CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup * System.Security.PermissionSet * System.Security.Policy.StrongName[] -> AppDomain
Public Shared Function CreateDomain (friendlyName As String, securityInfo As Evidence, info As AppDomainSetup, grantSet As PermissionSet, ParamArray fullTrustAssemblies As StrongName()) As AppDomain

Parametry

friendlyName
String

Przyjazna nazwa domeny. Ta przyjazna nazwa może być wyświetlana w interfejsie użytkownika do identyfikowania domeny. Aby uzyskać więcej informacji, zobacz opis elementu FriendlyName.

securityInfo
Evidence

Dowód, który potwierdza tożsamość kodu uruchomionego w domenie aplikacji. Przekaż null , aby użyć dowodów bieżącej domeny aplikacji.

info
AppDomainSetup

Obiekt zawierający informacje o inicjowaniu domeny aplikacji.

grantSet
PermissionSet

Domyślny zestaw uprawnień przyznany wszystkim zestawom załadowanym do nowej domeny aplikacji, które nie mają określonych dotacji.

fullTrustAssemblies
StrongName[]

Tablica silnych nazw reprezentujących zestawy, które mają być uznawane za w pełni zaufane w nowej domenie aplikacji.

Zwraca

AppDomain

Nowo utworzona domena aplikacji.

Wyjątki

friendlyName to null.

Domena aplikacji to null.

-lub-

Właściwość ApplicationBase nie jest ustawiana na obiekcie podanym AppDomainSetup dla infoelementu .

Uwagi

Należy ustawić ApplicationBase właściwość AppDomainSetup obiektu, który podajesz dla infoelementu . W przeciwnym razie jest zgłaszany wyjątek.

Jeśli securityInfo nie zostanie dostarczony, zostanie użyty dowód z bieżącej domeny aplikacji.

Podane informacje i grantSet fullTrustAssemblies służą do tworzenia ApplicationTrust obiektu dla nowej domeny aplikacji.

Dotyczy

CreateDomain(String, Evidence)

Tworzy nową domenę aplikacji o podanej nazwie przy użyciu dostarczonych dowodów.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo);
public static AppDomain CreateDomain (string friendlyName, System.Security.Policy.Evidence securityInfo);
static member CreateDomain : string * System.Security.Policy.Evidence -> AppDomain
Public Shared Function CreateDomain (friendlyName As String, securityInfo As Evidence) As AppDomain

Parametry

friendlyName
String

Przyjazna nazwa domeny. Ta przyjazna nazwa może być wyświetlana w interfejsie użytkownika do identyfikowania domeny. Aby uzyskać więcej informacji, zobacz FriendlyName.

securityInfo
Evidence

Dowód, który potwierdza tożsamość kodu uruchomionego w domenie aplikacji. Przekaż null , aby użyć dowodów bieżącej domeny aplikacji.

Zwraca

AppDomain

Nowo utworzona domena aplikacji.

Wyjątki

friendlyName to null.

Przykłady

W poniższym przykładzie pokazano ogólnie, jak utworzyć domenę przy użyciu jednego z CreateDomain przeciążeń.

// Set up the AppDomainSetup
AppDomainSetup^ setup = gcnew AppDomainSetup;
setup->ApplicationBase = "(some directory)";
setup->ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence^ baseEvidence = AppDomain::CurrentDomain->Evidence;
Evidence^ evidence = gcnew Evidence( baseEvidence );
evidence->AddAssembly( "(some assembly)" );
evidence->AddHost( "(some host)" );

// Create the AppDomain
AppDomain^ newDomain = AppDomain::CreateDomain( "newDomain", evidence, setup );
// Set up the AppDomainSetup
AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationBase = "(some directory)";
setup.ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence baseEvidence = AppDomain.CurrentDomain.Evidence;
Evidence evidence = new Evidence(baseEvidence);
evidence.AddAssembly("(some assembly)");
evidence.AddHost("(some host)");

// Create the AppDomain
AppDomain newDomain = AppDomain.CreateDomain("newDomain", evidence, setup);
open System
open System.Security.Policy

// Set up the AppDomainSetup
let setup = AppDomainSetup()
setup.ApplicationBase <- "(some directory)"
setup.ConfigurationFile <- "(some file)"

// Set up the Evidence
let baseEvidence = AppDomain.CurrentDomain.Evidence
let evidence = Evidence baseEvidence
evidence.AddAssembly "(some assembly)"
evidence.AddHost "(some host)" 

// Create the AppDomain
let newDomain = AppDomain.CreateDomain("newDomain", evidence, setup)
' Set up the AppDomainSetup
Dim setup As New AppDomainSetup()
setup.ApplicationBase = "(some directory)"
setup.ConfigurationFile = "(some file)"

' Set up the Evidence
Dim baseEvidence As Evidence = AppDomain.CurrentDomain.Evidence
Dim evidence As New Evidence(baseEvidence)
evidence.AddAssembly("(some assembly)")
evidence.AddHost("(some host)")

' Create the AppDomain
Dim newDomain As AppDomain = AppDomain.CreateDomain("newDomain", evidence, setup)

Uwagi

To przeciążenie metody używa AppDomainSetup informacji z domyślnej domeny aplikacji.

Jeśli securityInfo nie zostanie dostarczony, zostanie użyty dowód z bieżącej domeny aplikacji.

Ważne

Nie należy używać tego przeciążenia metody do tworzenia domen aplikacji w trybie piaskownicy. Począwszy od .NET Framework 4, dowód podany dla securityInfo nie wpływa już na zestaw dotacji domeny aplikacji. CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) Użyj przeciążenia metody, aby utworzyć domeny aplikacji w trybie piaskownicy.

Dotyczy

CreateDomain(String)

Przestroga

Creating and unloading AppDomains is not supported and throws an exception.

Tworzy nową domenę aplikacji o określonej nazwie.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName);
public static AppDomain CreateDomain (string friendlyName);
[System.Obsolete("Creating and unloading AppDomains is not supported and throws an exception.", DiagnosticId="SYSLIB0024", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static AppDomain CreateDomain (string friendlyName);
static member CreateDomain : string -> AppDomain
[<System.Obsolete("Creating and unloading AppDomains is not supported and throws an exception.", DiagnosticId="SYSLIB0024", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member CreateDomain : string -> AppDomain
Public Shared Function CreateDomain (friendlyName As String) As AppDomain

Parametry

friendlyName
String

Przyjazna nazwa domeny.

Zwraca

AppDomain

Nowo utworzona domena aplikacji.

Atrybuty

Wyjątki

friendlyName to null.

Tylko platformy .NET Core i .NET 5+: we wszystkich przypadkach.

Przykłady

W poniższym przykładzie pokazano ogólnie, jak utworzyć domenę przy użyciu jednego z CreateDomain przeciążeń.

// Set up the AppDomainSetup
AppDomainSetup^ setup = gcnew AppDomainSetup;
setup->ApplicationBase = "(some directory)";
setup->ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence^ baseEvidence = AppDomain::CurrentDomain->Evidence;
Evidence^ evidence = gcnew Evidence( baseEvidence );
evidence->AddAssembly( "(some assembly)" );
evidence->AddHost( "(some host)" );

// Create the AppDomain
AppDomain^ newDomain = AppDomain::CreateDomain( "newDomain", evidence, setup );
// Set up the AppDomainSetup
AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationBase = "(some directory)";
setup.ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence baseEvidence = AppDomain.CurrentDomain.Evidence;
Evidence evidence = new Evidence(baseEvidence);
evidence.AddAssembly("(some assembly)");
evidence.AddHost("(some host)");

// Create the AppDomain
AppDomain newDomain = AppDomain.CreateDomain("newDomain", evidence, setup);
open System
open System.Security.Policy

// Set up the AppDomainSetup
let setup = AppDomainSetup()
setup.ApplicationBase <- "(some directory)"
setup.ConfigurationFile <- "(some file)"

// Set up the Evidence
let baseEvidence = AppDomain.CurrentDomain.Evidence
let evidence = Evidence baseEvidence
evidence.AddAssembly "(some assembly)"
evidence.AddHost "(some host)" 

// Create the AppDomain
let newDomain = AppDomain.CreateDomain("newDomain", evidence, setup)
' Set up the AppDomainSetup
Dim setup As New AppDomainSetup()
setup.ApplicationBase = "(some directory)"
setup.ConfigurationFile = "(some file)"

' Set up the Evidence
Dim baseEvidence As Evidence = AppDomain.CurrentDomain.Evidence
Dim evidence As New Evidence(baseEvidence)
evidence.AddAssembly("(some assembly)")
evidence.AddHost("(some host)")

' Create the AppDomain
Dim newDomain As AppDomain = AppDomain.CreateDomain("newDomain", evidence, setup)

Uwagi

Parametr friendlyName ma na celu zidentyfikowanie domeny w sposób zrozumiały dla ludzi. Ten ciąg powinien być odpowiedni do wyświetlania w interfejsach użytkownika.

To przeciążenie metody używa AppDomainSetup informacji z domyślnej domeny aplikacji.

Zobacz też

Dotyczy

CreateDomain(String, Evidence, AppDomainSetup)

Tworzy nową domenę aplikacji przy użyciu określonej nazwy, dowodów i informacji o konfiguracji domeny aplikacji.

public:
 static AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo, AppDomainSetup ^ info);
public static AppDomain CreateDomain (string friendlyName, System.Security.Policy.Evidence securityInfo, AppDomainSetup info);
static member CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup -> AppDomain
Public Shared Function CreateDomain (friendlyName As String, securityInfo As Evidence, info As AppDomainSetup) As AppDomain

Parametry

friendlyName
String

Przyjazna nazwa domeny. Ta przyjazna nazwa może być wyświetlana w interfejsie użytkownika do identyfikowania domeny. Aby uzyskać więcej informacji, zobacz FriendlyName.

securityInfo
Evidence

Dowód, który potwierdza tożsamość kodu uruchomionego w domenie aplikacji. Przekaż null , aby użyć dowodów bieżącej domeny aplikacji.

info
AppDomainSetup

Obiekt zawierający informacje o inicjowaniu domeny aplikacji.

Zwraca

AppDomain

Nowo utworzona domena aplikacji.

Wyjątki

friendlyName to null.

Przykłady

W poniższym przykładzie pokazano ogólnie, jak utworzyć domenę przy użyciu jednego z CreateDomain przeciążeń.

// Set up the AppDomainSetup
AppDomainSetup^ setup = gcnew AppDomainSetup;
setup->ApplicationBase = "(some directory)";
setup->ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence^ baseEvidence = AppDomain::CurrentDomain->Evidence;
Evidence^ evidence = gcnew Evidence( baseEvidence );
evidence->AddAssembly( "(some assembly)" );
evidence->AddHost( "(some host)" );

// Create the AppDomain
AppDomain^ newDomain = AppDomain::CreateDomain( "newDomain", evidence, setup );
// Set up the AppDomainSetup
AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationBase = "(some directory)";
setup.ConfigurationFile = "(some file)";

// Set up the Evidence
Evidence baseEvidence = AppDomain.CurrentDomain.Evidence;
Evidence evidence = new Evidence(baseEvidence);
evidence.AddAssembly("(some assembly)");
evidence.AddHost("(some host)");

// Create the AppDomain
AppDomain newDomain = AppDomain.CreateDomain("newDomain", evidence, setup);
open System
open System.Security.Policy

// Set up the AppDomainSetup
let setup = AppDomainSetup()
setup.ApplicationBase <- "(some directory)"
setup.ConfigurationFile <- "(some file)"

// Set up the Evidence
let baseEvidence = AppDomain.CurrentDomain.Evidence
let evidence = Evidence baseEvidence
evidence.AddAssembly "(some assembly)"
evidence.AddHost "(some host)" 

// Create the AppDomain
let newDomain = AppDomain.CreateDomain("newDomain", evidence, setup)
' Set up the AppDomainSetup
Dim setup As New AppDomainSetup()
setup.ApplicationBase = "(some directory)"
setup.ConfigurationFile = "(some file)"

' Set up the Evidence
Dim baseEvidence As Evidence = AppDomain.CurrentDomain.Evidence
Dim evidence As New Evidence(baseEvidence)
evidence.AddAssembly("(some assembly)")
evidence.AddHost("(some host)")

' Create the AppDomain
Dim newDomain As AppDomain = AppDomain.CreateDomain("newDomain", evidence, setup)

Uwagi

Jeśli info nie zostanie podany, to przeciążenie metody używa AppDomainSetup informacji z domyślnej domeny aplikacji.

Jeśli securityInfo nie zostanie dostarczony, zostanie użyty dowód z bieżącej domeny aplikacji.

Ważne

Nie należy używać tego przeciążenia metody do tworzenia domen aplikacji w trybie piaskownicy. Począwszy od .NET Framework 4, dowód podany dla securityInfo nie wpływa już na zestaw dotacji domeny aplikacji. CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) Użyj przeciążenia metody, aby utworzyć domeny aplikacji w trybie piaskownicy.

Dotyczy