_AppDomain Интерфейс

Определение

Важно!

Этот API несовместим с CLS.

Предоставляет неуправляемому коду доступ к открытым членам класса AppDomain.Exposes the public members of the AppDomain class to unmanaged code.

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.ComVisible(true)]
[System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _AppDomain
type _AppDomain = interface
Public Interface _AppDomain
Производный
Атрибуты

Комментарии

Этот интерфейс сохраняет порядок таблицы vtable для членов класса System.AppDomain, к которым могут обращаться неуправляемые COM-объекты.This interface preserves the vtable order of the System.AppDomain class members that can be accessed by unmanaged COM objects.

Свойства

BaseDirectory

Предоставляет COM-объекты с независящим от версии доступом к свойству BaseDirectory.Provides COM objects with version-independent access to the BaseDirectory property.

DynamicDirectory

Предоставляет COM-объекты с независящим от версии доступом к свойству DynamicDirectory.Provides COM objects with version-independent access to the DynamicDirectory property.

Evidence

Предоставляет COM-объекты с независящим от версии доступом к свойству Evidence.Provides COM objects with version-independent access to the Evidence property.

FriendlyName

Предоставляет COM-объекты с независящим от версии доступом к свойству FriendlyName.Provides COM objects with version-independent access to the FriendlyName property.

RelativeSearchPath

Предоставляет COM-объекты с независящим от версии доступом к свойству RelativeSearchPath.Provides COM objects with version-independent access to the RelativeSearchPath property.

ShadowCopyFiles

Предоставляет COM-объекты с независящим от версии доступом к свойству ShadowCopyFiles.Provides COM objects with version-independent access to the ShadowCopyFiles property.

Методы

AppendPrivatePath(String)

Предоставляет COM-объекты с независящим от версии доступом к методу AppendPrivatePath(String).Provides COM objects with version-independent access to the AppendPrivatePath(String) method.

ClearPrivatePath()

Предоставляет COM-объекты с независящим от версии доступом к методу ClearPrivatePath().Provides COM objects with version-independent access to the ClearPrivatePath() method.

ClearShadowCopyPath()

Предоставляет COM-объекты с независящим от версии доступом к методу ClearShadowCopyPath().Provides COM objects with version-independent access to the ClearShadowCopyPath() method.

CreateInstance(String, String)

Предоставляет COM-объекты с независящим от версии доступом к методу CreateInstance(String, String).Provides COM objects with version-independent access to the CreateInstance(String, String) method.

CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).Provides COM objects with version-independent access to the CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) method overload.

CreateInstance(String, String, Object[])

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода CreateInstance(String, String, Object[]).Provides COM objects with version-independent access to the CreateInstance(String, String, Object[]) method overload.

CreateInstanceFrom(String, String)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода CreateInstanceFrom(String, String).Provides COM objects with version-independent access to the CreateInstanceFrom(String, String) method overload.

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).Provides COM objects with version-independent access to the CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) method overload.

CreateInstanceFrom(String, String, Object[])

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода CreateInstanceFrom(String, String, Object[]).Provides COM objects with version-independent access to the CreateInstanceFrom(String, String, Object[]) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) method overload.

DoCallBack(CrossAppDomainDelegate)

Предоставляет COM-объекты с независящим от версии доступом к методу DoCallBack(CrossAppDomainDelegate).Provides COM objects with version-independent access to the DoCallBack(CrossAppDomainDelegate) method.

Equals(Object)

Предоставляет COM-объектам независимый от версии доступ к унаследованному методу Equals(Object).Provides COM objects with version-independent access to the inherited Equals(Object) method.

ExecuteAssembly(String)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода ExecuteAssembly(String).Provides COM objects with version-independent access to the ExecuteAssembly(String) method overload.

ExecuteAssembly(String, Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода ExecuteAssembly(String, Evidence).Provides COM objects with version-independent access to the ExecuteAssembly(String, Evidence) method overload.

ExecuteAssembly(String, Evidence, String[])

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода ExecuteAssembly(String, Evidence, String[]).Provides COM objects with version-independent access to the ExecuteAssembly(String, Evidence, String[]) method overload.

GetAssemblies()

Предоставляет COM-объекты с независящим от версии доступом к методу GetAssemblies().Provides COM objects with version-independent access to the GetAssemblies() method.

GetData(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetData(String).Provides COM objects with version-independent access to the GetData(String) method.

GetHashCode()

Предоставляет COM-объектам независимый от версии доступ к унаследованному методу GetHashCode().Provides COM objects with version-independent access to the inherited GetHashCode() method.

GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.Maps a set of names to a corresponding set of dispatch identifiers.

GetLifetimeService()

Предоставляет COM-объектам независимый от версии доступ к унаследованному методу GetLifetimeService().Provides COM objects with version-independent access to the inherited GetLifetimeService() method.

GetType()

Предоставляет COM-объекты с независящим от версии доступом к методу GetType().Provides COM objects with version-independent access to the GetType() method.

GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса.Retrieves the type information for an object, which can then be used to get the type information for an interface.

GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

InitializeLifetimeService()

Предоставляет COM-объекты с независящим от версии доступом к методу InitializeLifetimeService().Provides COM objects with version-independent access to the InitializeLifetimeService() method.

Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.Provides access to properties and methods exposed by an object.

Load(AssemblyName)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(AssemblyName).Provides COM objects with version-independent access to the Load(AssemblyName) method overload.

Load(AssemblyName, Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(AssemblyName, Evidence).Provides COM objects with version-independent access to the Load(AssemblyName, Evidence) method overload.

Load(Byte[])

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(Byte[]).Provides COM objects with version-independent access to the Load(Byte[]) method overload.

Load(Byte[], Byte[])

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(Byte[], Byte[]).Provides COM objects with version-independent access to the Load(Byte[], Byte[]) method overload.

Load(Byte[], Byte[], Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(Byte[], Byte[], Evidence).Provides COM objects with version-independent access to the Load(Byte[], Byte[], Evidence) method overload.

Load(String)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(String).Provides COM objects with version-independent access to the Load(String) method overload.

Load(String, Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(String, Evidence).Provides COM objects with version-independent access to the Load(String, Evidence) method overload.

SetAppDomainPolicy(PolicyLevel)

Предоставляет COM-объекты с независящим от версии доступом к методу SetAppDomainPolicy(PolicyLevel).Provides COM objects with version-independent access to the SetAppDomainPolicy(PolicyLevel) method.

SetCachePath(String)

Предоставляет COM-объекты с независящим от версии доступом к методу SetCachePath(String).Provides COM objects with version-independent access to the SetCachePath(String) method.

SetData(String, Object)

Предоставляет COM-объекты с независящим от версии доступом к методу SetData(String, Object).Provides COM objects with version-independent access to the SetData(String, Object) method.

SetPrincipalPolicy(PrincipalPolicy)

Предоставляет COM-объекты с независящим от версии доступом к методу SetPrincipalPolicy(PrincipalPolicy).Provides COM objects with version-independent access to the SetPrincipalPolicy(PrincipalPolicy) method.

SetShadowCopyPath(String)

Предоставляет COM-объекты с независящим от версии доступом к методу SetShadowCopyPath(String).Provides COM objects with version-independent access to the SetShadowCopyPath(String) method.

SetThreadPrincipal(IPrincipal)

Предоставляет COM-объекты с независящим от версии доступом к методу SetThreadPrincipal(IPrincipal).Provides COM objects with version-independent access to the SetThreadPrincipal(IPrincipal) method.

ToString()

Предоставляет COM-объекты с независящим от версии доступом к методу ToString().Provides COM objects with version-independent access to the ToString() method.

События

AssemblyLoad

Предоставляет COM-объектам независимый от версии доступ к событию AssemblyLoad.Provides COM objects with version-independent access to the AssemblyLoad event.

AssemblyResolve

Предоставляет COM-объектам независимый от версии доступ к событию AssemblyResolve.Provides COM objects with version-independent access to the AssemblyResolve event.

DomainUnload

Предоставляет COM-объектам независимый от версии доступ к событию DomainUnload.Provides COM objects with version-independent access to the DomainUnload event.

ProcessExit

Предоставляет COM-объектам независимый от версии доступ к событию ProcessExit.Provides COM objects with version-independent access to the ProcessExit event.

ResourceResolve

Предоставляет COM-объектам независимый от версии доступ к событию ResourceResolve.Provides COM objects with version-independent access to the ResourceResolve event.

TypeResolve

Предоставляет COM-объектам независимый от версии доступ к событию TypeResolve.Provides COM objects with version-independent access to the TypeResolve event.

UnhandledException

Предоставляет COM-объектам независимый от версии доступ к событию UnhandledException.Provides COM objects with version-independent access to the UnhandledException event.

Применяется к