AppDomain Class
Silverlight
Represents an application domain, which is an isolated environment where applications execute. This class cannot be inherited.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
The AppDomain type exposes the following members.
| Name | Description | |
|---|---|---|
![]() ![]() ![]() ![]() | CurrentDomain | Gets the current application domain for the current Thread. |
![]() ![]() ![]() | DomainManager | Gets the domain manager that was provided by the host when the application domain was initialized. |
![]() ![]() ![]() | FriendlyName | Gets the friendly name of this application domain. |
![]() | IsFullyTrusted | Gets a value that indicates whether assemblies that are loaded into the current application domain execute with full trust. |
| Name | Description | |
|---|---|---|
![]() | DefineDynamicAssembly | Defines a dynamic assembly with the specified name and access mode. |
![]() ![]() ![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | ExecuteAssemblyByName | Security Critical. Executes an assembly given its display name. |
![]() ![]() ![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() ![]() | GetAssemblies | Gets the assemblies that have been loaded into the execution context of this application domain. |
![]() ![]() ![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() ![]() ![]() | GetType | Gets the type of the current instance. |
![]() | IsCompatibilitySwitchSet | Gets a nullable Boolean value that indicates whether any compatibility switches are set, and if so, whether the specified compatibility switch is set. |
![]() ![]() ![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() ![]() ![]() | ToString | Obtains a string representation that includes the friendly name of the application domain and any context policies. (Overrides Object.ToString().) |
| Name | Description | |
|---|---|---|
![]() | AssemblyResolve | Occurs when the resolution of an assembly fails. |
![]() ![]() ![]() | UnhandledException | Occurs when an exception is not caught. |
Application domains, which are represented by AppDomain objects, help provide isolation, unloading, and security boundaries for executing managed code. A Silverlight application has only one application domain.
If an assembly is loaded into the default application domain, it cannot be unloaded from memory while the process is running.
| Topic | Location |
|---|---|
| How to: Configure an Application Domain | .NET Framework: Programming Fundamentals |
| How to: Load Assemblies into an Application Domain | .NET Framework: Programming Fundamentals |
| How to: Create an Application Domain | .NET Framework: Programming Fundamentals |
| How to: Unload an Application Domain | .NET Framework: Programming Fundamentals |
| How to: Configure an Application Domain | .NET Framework: Programming Fundamentals |
| How to: Load Assemblies into an Application Domain | .NET Framework: Programming Fundamentals |
| How to: Create an Application Domain | .NET Framework: Programming Fundamentals |
| How to: Unload an Application Domain | .NET Framework: Programming Fundamentals |
| How to: Configure an Application Domain |
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Community Additions
ADD
Show:

