_AppDomain Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
Этот API несовместим с CLS.
Предоставляет общедоступным членам класса неуправляемый AppDomain код.
public interface class _AppDomain
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _AppDomain
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _AppDomain
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _AppDomain = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _AppDomain = interface
Public Interface _AppDomain
- Производный
- Атрибуты
Комментарии
Этот интерфейс сохраняет порядок System.AppDomain vtable членов класса, к которым можно получить доступ с помощью неуправляемых COM-объектов.
Свойства
| Имя | Описание |
|---|---|
| BaseDirectory |
Предоставляет COM-объекты с независимым доступом к свойству BaseDirectory , независимо от версии. |
| DynamicDirectory |
Предоставляет COM-объекты с независимым доступом к свойству DynamicDirectory , независимо от версии. |
| Evidence |
Предоставляет COM-объекты с независимым доступом к свойству Evidence , независимо от версии. |
| FriendlyName |
Предоставляет COM-объекты с независимым доступом к свойству FriendlyName , независимо от версии. |
| RelativeSearchPath |
Предоставляет COM-объекты с независимым доступом к свойству RelativeSearchPath , независимо от версии. |
| ShadowCopyFiles |
Предоставляет COM-объекты с независимым доступом к свойству ShadowCopyFiles , независимо от версии. |
Методы
| Имя | Описание |
|---|---|
| AppendPrivatePath(String) |
Предоставляет COM-объекты с независимым доступом к методу AppendPrivatePath(String) , независимо от версии. |
| ClearPrivatePath() |
Предоставляет COM-объекты с независимым доступом к методу ClearPrivatePath() , независимо от версии. |
| ClearShadowCopyPath() |
Предоставляет COM-объекты с независимым доступом к методу ClearShadowCopyPath() , независимо от версии. |
| CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Предоставляет COM-объекты с независимым доступом к перегрузке CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) метода независимо от версии. |
| CreateInstance(String, String, Object[]) |
Предоставляет COM-объекты с независимым доступом к перегрузке CreateInstance(String, String, Object[]) метода независимо от версии. |
| CreateInstance(String, String) |
Предоставляет COM-объекты с независимым доступом к методу CreateInstance(String, String) , независимо от версии. |
| CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Предоставляет COM-объекты с независимым доступом к перегрузке CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) метода независимо от версии. |
| CreateInstanceFrom(String, String, Object[]) |
Предоставляет COM-объекты с независимым доступом к перегрузке CreateInstanceFrom(String, String, Object[]) метода независимо от версии. |
| CreateInstanceFrom(String, String) |
Предоставляет COM-объекты с независимым доступом к перегрузке CreateInstanceFrom(String, String) метода независимо от версии. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) |
Предоставляет COM-объекты с независимым доступом к перегрузке DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) метода независимо от версии. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) |
Предоставляет COM-объекты с независимым доступом к перегрузке DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) метода независимо от версии. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) |
Предоставляет COM-объекты с независимым доступом к перегрузке DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) метода независимо от версии. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) |
Предоставляет COM-объекты с независимым доступом к перегрузке DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) метода независимо от версии. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) |
Предоставляет COM-объекты с независимым доступом к перегрузке DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) метода независимо от версии. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) |
Предоставляет COM-объекты с независимым доступом к перегрузке DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) метода независимо от версии. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) |
Предоставляет COM-объекты с независимым доступом к перегрузке DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) метода независимо от версии. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) |
Предоставляет COM-объекты с независимым доступом к перегрузке DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) метода независимо от версии. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) |
Предоставляет COM-объекты с независимым доступом к перегрузке DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) метода независимо от версии. |
| DoCallBack(CrossAppDomainDelegate) |
Предоставляет COM-объекты с независимым доступом к методу DoCallBack(CrossAppDomainDelegate) , независимо от версии. |
| Equals(Object) |
Предоставляет COM-объекты с независимым доступом к наследуемого Equals(Object) метода. |
| ExecuteAssembly(String, Evidence, String[]) |
Предоставляет COM-объекты с независимым доступом к перегрузке ExecuteAssembly(String, Evidence, String[]) метода независимо от версии. |
| ExecuteAssembly(String, Evidence) |
Предоставляет COM-объекты с независимым доступом к перегрузке ExecuteAssembly(String, Evidence) метода независимо от версии. |
| ExecuteAssembly(String) |
Предоставляет COM-объекты с независимым доступом к перегрузке ExecuteAssembly(String) метода независимо от версии. |
| GetAssemblies() |
Предоставляет COM-объекты с независимым доступом к методу GetAssemblies() , независимо от версии. |
| GetData(String) |
Предоставляет COM-объекты с независимым доступом к методу GetData(String) , независимо от версии. |
| GetHashCode() |
Предоставляет COM-объекты с независимым доступом к наследуемого GetHashCode() метода. |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации. |
| GetLifetimeService() |
Предоставляет COM-объекты с независимым доступом к наследуемого GetLifetimeService() метода. |
| GetType() |
Предоставляет COM-объекты с независимым доступом к методу GetType() , независимо от версии. |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса. |
| GetTypeInfoCount(UInt32) |
Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1). |
| InitializeLifetimeService() |
Предоставляет COM-объекты с независимым доступом к методу InitializeLifetimeService() , независимо от версии. |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Предоставляет доступ к свойствам и методам, предоставляемым объектом. |
| Load(AssemblyName, Evidence) |
Предоставляет COM-объекты с независимым доступом к перегрузке Load(AssemblyName, Evidence) метода независимо от версии. |
| Load(AssemblyName) |
Предоставляет COM-объекты с независимым доступом к перегрузке Load(AssemblyName) метода независимо от версии. |
| Load(Byte[], Byte[], Evidence) |
Предоставляет COM-объекты с независимым доступом к перегрузке Load(Byte[], Byte[], Evidence) метода независимо от версии. |
| Load(Byte[], Byte[]) |
Предоставляет COM-объекты с независимым доступом к перегрузке Load(Byte[], Byte[]) метода независимо от версии. |
| Load(Byte[]) |
Предоставляет COM-объекты с независимым доступом к перегрузке Load(Byte[]) метода независимо от версии. |
| Load(String, Evidence) |
Предоставляет COM-объекты с независимым доступом к перегрузке Load(String, Evidence) метода независимо от версии. |
| Load(String) |
Предоставляет COM-объекты с независимым доступом к перегрузке Load(String) метода независимо от версии. |
| SetAppDomainPolicy(PolicyLevel) |
Предоставляет COM-объекты с независимым доступом к методу SetAppDomainPolicy(PolicyLevel) , независимо от версии. |
| SetCachePath(String) |
Предоставляет COM-объекты с независимым доступом к методу SetCachePath(String) , независимо от версии. |
| SetData(String, Object) |
Предоставляет COM-объекты с независимым доступом к методу SetData(String, Object) , независимо от версии. |
| SetPrincipalPolicy(PrincipalPolicy) |
Предоставляет COM-объекты с независимым доступом к методу SetPrincipalPolicy(PrincipalPolicy) , независимо от версии. |
| SetShadowCopyPath(String) |
Предоставляет COM-объекты с независимым доступом к методу SetShadowCopyPath(String) , независимо от версии. |
| SetThreadPrincipal(IPrincipal) |
Предоставляет COM-объекты с независимым доступом к методу SetThreadPrincipal(IPrincipal) , независимо от версии. |
| ToString() |
Предоставляет COM-объекты с независимым доступом к методу ToString() , независимо от версии. |
События
| Имя | Описание |
|---|---|
| AssemblyLoad |
Предоставляет com-объекты с доступом к событию AssemblyLoad независимо от версии. |
| AssemblyResolve |
Предоставляет com-объекты с доступом к событию AssemblyResolve независимо от версии. |
| DomainUnload |
Предоставляет com-объекты с доступом к событию DomainUnload независимо от версии. |
| ProcessExit |
Предоставляет com-объекты с доступом к событию ProcessExit независимо от версии. |
| ResourceResolve |
Предоставляет com-объекты с доступом к событию ResourceResolve независимо от версии. |
| TypeResolve |
Предоставляет com-объекты с доступом к событию TypeResolve независимо от версии. |
| UnhandledException |
Предоставляет com-объекты с доступом к событию UnhandledException независимо от версии. |