Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

AppDomain Methods

  Name Description
Public method AppendPrivatePath Appends the specified name of the directory to the private path.
Public method ApplyPolicy Returns the assembly display name after policy has been applied.
Public method ClearPrivatePath Resets the path that specifies the location of private assemblies to the empty string ("").
Public method ClearShadowCopyPath Resets the list of directories containing shadow copied assemblies to the empty string ("").
Public method CreateComInstanceFrom Overloaded. Creates a new instance of a specified COM type.
Public method Static Supported by the .NET Compact Framework CreateDomain Overloaded. Creates a new application domain.
Public method CreateInstance Overloaded. Creates a new instance of a specified type defined in a specified assembly.
Public method CreateInstanceAndUnwrap Overloaded. Creates a new instance of a specified type.
Public method CreateInstanceFrom Overloaded. Creates a new instance of a specified type defined in the specified assembly file.
Public method CreateInstanceFromAndUnwrap Overloaded. Creates a new instance of a specified type defined in the specified assembly file.
Public method CreateObjRef  Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.)
Public method DefineDynamicAssembly Overloaded. Defines a dynamic assembly in the current application domain.
Public method DoCallBack Executes the code in another application domain that is identified by the specified delegate.
Public method Supported by the .NET Compact Framework Equals  Overloaded. Determines whether two Object instances are equal. (Inherited from Object.)
Public method Supported by the .NET Compact Framework ExecuteAssembly Overloaded. Executes the assembly contained in the specified file.
Public method ExecuteAssemblyByName Overloaded. Executes an assembly.
Public method GetAssemblies Gets the assemblies that have been loaded into the execution context of this application domain.
Public method Static GetCurrentThreadId Gets the current thread identifier.
Public method GetData Gets the value stored in the current application domain for the specified name.
Public method Supported by the .NET Compact Framework GetHashCode  Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.)
Public method GetLifetimeService  Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.)
Public method GetType Gets the type of the current instance.
Public method InitializeLifetimeService Overridden. Gives the AppDomain an infinite lifetime by preventing a lease from being created.
Public method IsDefaultAppDomain Returns a value that indicates whether the application domain is the default application domain for the process.
Public method IsFinalizingForUnload Indicates whether this application domain is unloading, and the objects it contains are being finalized by the common language runtime.
Public method Load Overloaded. Loads an Assembly into this application domain.
Public method Static Supported by the .NET Compact Framework ReferenceEquals  Determines whether the specified Object instances are the same instance. (Inherited from Object.)
Public method ReflectionOnlyGetAssemblies Returns the assemblies that have been loaded into the reflection-only context of the application domain.
Public method SetAppDomainPolicy Establishes the security policy level for this application domain.
Public method SetCachePath Establishes the specified directory path as the location where assemblies are shadow copied.
Public method SetData Overloaded. Assigns a value to an application domain property.
Public method SetDynamicBase Establishes the specified directory path as the location where dynamically generated files are stored and accessed.
Public method SetPrincipalPolicy Specifies how principal and identity objects should be attached to a thread if the thread attempts to bind to a principal while executing in this application domain.
Public method SetShadowCopyFiles Turns on shadow copying.
Public method SetShadowCopyPath Establishes the specified directory path as the location of assemblies to be shadow copied.
Public method SetThreadPrincipal Sets the default principal object to be attached to threads if they attempt to bind to a principal while executing in this application domain.
Public method Supported by the .NET Compact Framework ToString Overridden. Obtains a string representation that includes the friendly name of the application domain and any context policies.
Public method Static Supported by the .NET Compact Framework Unload Unloads the specified application domain.
Top

  Name Description
Explicit interface implementation Method System._AppDomain.GetIDsOfNames Maps a set of names to a corresponding set of dispatch identifiers.
Explicit interface implementation Method System._AppDomain.GetTypeInfo Retrieves the type information for an object, which can then be used to get the type information for an interface.
Explicit interface implementation Method System._AppDomain.GetTypeInfoCount Retrieves the number of type information interfaces that an object provides (either 0 or 1).
Explicit interface implementation Method System._AppDomain.Invoke Provides access to properties and methods exposed by an object.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2014 Microsoft