System.Runtime.Loader.AssemblyLoadContext

E697567

System.Runtime.Loader.AssemblyLoadContext is a .NET class that provides an isolation and extensibility mechanism for dynamically loading and managing assemblies at runtime.

Try in SPARQL Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf .NET class
managed class
public class
assembly System.Runtime.Loader.dll NERFINISHED
availableIn .NET 5+
.NET Core NERFINISHED
defaultContext System.Runtime.Loader.AssemblyLoadContext.Default
documentation https://learn.microsoft.com/dotnet/api/system.runtime.loader.assemblyloadcontext
enumerates all active contexts via All property
hasConstructor AssemblyLoadContext() NERFINISHED
AssemblyLoadContext(string) NERFINISHED
AssemblyLoadContext(string,bool)
hasEvent Resolving
ResolvingUnmanagedDll
Unloading
hasMethod LoadFromAssemblyName(AssemblyName)
LoadFromAssemblyPath(string)
LoadFromStream(Stream)
LoadFromStream(Stream,Stream)
LoadUnmanagedDll(string)
LoadUnmanagedDllFromPath(string)
ToString()
Unload()
hasProperty Assemblies
IsCollectible
Name
ResolvedUnmanagedDlls
hasStaticMethod GetAssemblyName(string)
GetLoadContext(Assembly)
hasStaticProperty All
Default
hasVirtualMethod GetResolvedAssembly(AssemblyName)
Load(AssemblyName)
LoadUnmanagedDll(string)
inheritsFrom System.Object NERFINISHED
introducedIn .NET Core 1.0 NERFINISHED
lifecycle context is eligible for unloading after all references are released and Unload is called
namespace System.Runtime.Loader NERFINISHED
purpose control assembly loading and unloading at runtime
enable extensible assembly loading behavior
provide isolation for dynamically loaded assemblies
support plugin-like scenarios
relatedConcept AppDomain (legacy isolation mechanism) NERFINISHED
supports unloading of assemblies via collectible contexts
supportsFeature collectible contexts that can be unloaded
threadSafety not guaranteed to be thread-safe for all operations
usedFor controlling assembly resolution
implementing plugin architectures
loading assemblies into isolated contexts
side-by-side loading of different assembly versions

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Reflection relatedTo System.Runtime.Loader.AssemblyLoadContext