_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.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
派生
属性

注釈

このインターフェイスは、アンマネージ COM オブジェクトSystem.AppDomainからアクセスできるクラスメンバーの vtable 順序を保持します。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)

CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。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[])

CreateInstance(String, String, Object[]) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the CreateInstance(String, String, Object[]) method overload.

CreateInstanceFrom(String, String)

CreateInstanceFrom(String, String) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the CreateInstanceFrom(String, String) method overload.

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

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。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[])

CreateInstanceFrom(String, String, Object[]) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the CreateInstanceFrom(String, String, Object[]) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) method overload.

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) method overload.

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) method overload.

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。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)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。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)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。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)

ExecuteAssembly(String) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the ExecuteAssembly(String) method overload.

ExecuteAssembly(String, Evidence)

ExecuteAssembly(String, Evidence) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the ExecuteAssembly(String, Evidence) method overload.

ExecuteAssembly(String, Evidence, String[])

ExecuteAssembly(String, Evidence, String[]) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。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)

Load(AssemblyName) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the Load(AssemblyName) method overload.

Load(AssemblyName, Evidence)

Load(AssemblyName, Evidence) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the Load(AssemblyName, Evidence) method overload.

Load(Byte[])

Load(Byte[]) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the Load(Byte[]) method overload.

Load(Byte[], Byte[])

Load(Byte[], Byte[]) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the Load(Byte[], Byte[]) method overload.

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

Load(Byte[], Byte[], Evidence) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the Load(Byte[], Byte[], Evidence) method overload.

Load(String)

Load(String) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。Provides COM objects with version-independent access to the Load(String) method overload.

Load(String, Evidence)

Load(String, Evidence) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。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.

適用対象