영어에서 Application domains 을 사용하는 예와 한국어로 번역
{-}
-
Colloquial
-
Ecclesiastic
-
Ecclesiastic
-
Programming
-
Computer
Programming with application domains.
Also, application domains are used to isolate tasks that should not share data.
This is the relation between application domains and assemblies.
The unmanaged interfaces described in the common language runtime Hosting Interfaces Specification also provide access to application domains.
Describes the relationship between application domains and assemblies.
Rate of Assemblies Displays the number of assemblies loaded per second across all application domains.
The isolation provided by application domains has the following benefits.
Assemblies can be unloaded from the process by unloading application domains.
For more information on application domains, see Application Domains.
NET CLR Loading categoryincludes counters that provide information about assemblies, classes, and application domains that are loaded.
Use this setting when there are multiple application domains in the process, all of which run the same code.
In this case, the caller and the object being referenced are in different application domains.
Do not send hash codes across application domains or processes.
Therefore, do not open a stream and then pass it to less-trusted code or application domains.
Application domains provide an isolation boundary for security, reliability, and versioning, and for unloading assemblies.
There is not a one-to-one correlation between application domains and threads.
The common language runtime loader manages application domains, which constitute defined boundaries around objects that have the same application scope.
However, sometimes an application program might also want to work with application domains.
Application domains are typically created by runtime hosts, which are responsible for bootstrapping the common language runtime before an application is run.
Rate of appdomains Displays the number of application domains loaded per second.
Bytes in Loader Heap Displays the current size, in bytes, of the memory committed by the class loader across all application domains.
This is useful for hosts such as ASP. NET that use many application domains in a long-running process.
The common language runtime does not supportserialization of global methods, so delegates cannot be used to execute global methods in other application domains.
Rate of appdomains unloaded Displays the number of application domains unloaded per second.
Application domains provide a more secure and versatile unit of processing that the common language runtime can use to provide isolation between applications. .
Current appdomains Displays the current number of application domains loaded in this application. .
Application domains that are used for running partially trusted code have permissions that define the protected resources that are available when running within that AppDomain.
However, the assembly can be unloaded from the process by unloading all the application domains in which it is loaded.
If an assembly is loaded domain-neutral, all application domains that share the same security grant set can share the same JIT-compiled code, which reduces the memory required by the application. .
Because it does not use network communication, the IPC channel is much fasterthan the HTTP and TCP channels, but it can only be used for communication between application domains on the same physical computer.