_AppDomain Arabirim

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Sınıfın genel üyelerini AppDomain yönetilmeyen koda sunar.

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
Türetilmiş
Öznitelikler

Açıklamalar

Bu arabirim, yönetilmeyen COM nesneleri tarafından erişilebilen sınıf üyelerinin vtable sırasını System.AppDomain korur.

Özellikler

BaseDirectory

ÖZELLIĞIne sürümden bağımsız erişime BaseDirectory sahip COM nesneleri sağlar.

DynamicDirectory

ÖZELLIĞIne sürümden bağımsız erişime DynamicDirectory sahip COM nesneleri sağlar.

Evidence

ÖZELLIĞIne sürümden bağımsız erişime Evidence sahip COM nesneleri sağlar.

FriendlyName

ÖZELLIĞIne sürümden bağımsız erişime FriendlyName sahip COM nesneleri sağlar.

RelativeSearchPath

ÖZELLIĞIne sürümden bağımsız erişime RelativeSearchPath sahip COM nesneleri sağlar.

ShadowCopyFiles

ÖZELLIĞIne sürümden bağımsız erişime ShadowCopyFiles sahip COM nesneleri sağlar.

Yöntemler

AppendPrivatePath(String)

YÖNTEMIne sürümden bağımsız erişime AppendPrivatePath(String) sahip COM nesneleri sağlar.

ClearPrivatePath()

YÖNTEMIne sürümden bağımsız erişime ClearPrivatePath() sahip COM nesneleri sağlar.

ClearShadowCopyPath()

YÖNTEMIne sürümden bağımsız erişime ClearShadowCopyPath() sahip COM nesneleri sağlar.

CreateInstance(String, String)

YÖNTEMIne sürümden bağımsız erişime CreateInstance(String, String) sahip COM nesneleri sağlar.

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

COM nesnelerine yöntem aşırı yüklemesine CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) sürümden bağımsız erişim sağlar.

CreateInstance(String, String, Object[])

COM nesnelerine yöntem aşırı yüklemesine CreateInstance(String, String, Object[]) sürümden bağımsız erişim sağlar.

CreateInstanceFrom(String, String)

COM nesnelerine yöntem aşırı yüklemesine CreateInstanceFrom(String, String) sürümden bağımsız erişim sağlar.

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

COM nesnelerine yöntem aşırı yüklemesine CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) sürümden bağımsız erişim sağlar.

CreateInstanceFrom(String, String, Object[])

COM nesnelerine yöntem aşırı yüklemesine CreateInstanceFrom(String, String, Object[]) sürümden bağımsız erişim sağlar.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) sürümden bağımsız erişim sağlar.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) sürümden bağımsız erişim sağlar.

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

COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) sürümden bağımsız erişim sağlar.

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

COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) sürümden bağımsız erişim sağlar.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) sürümden bağımsız erişim sağlar.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) sürümden bağımsız erişim sağlar.

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

COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) sürümden bağımsız erişim sağlar.

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

COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) sürümden bağımsız erişim sağlar.

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

COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) sürümden bağımsız erişim sağlar.

DoCallBack(CrossAppDomainDelegate)

YÖNTEMIne sürümden bağımsız erişime DoCallBack(CrossAppDomainDelegate) sahip COM nesneleri sağlar.

Equals(Object)

Devralınan Equals(Object) yönteme sürümden bağımsız erişime sahip COM nesneleri sağlar.

ExecuteAssembly(String)

COM nesnelerine yöntem aşırı yüklemesine ExecuteAssembly(String) sürümden bağımsız erişim sağlar.

ExecuteAssembly(String, Evidence)

COM nesnelerine yöntem aşırı yüklemesine ExecuteAssembly(String, Evidence) sürümden bağımsız erişim sağlar.

ExecuteAssembly(String, Evidence, String[])

COM nesnelerine yöntem aşırı yüklemesine ExecuteAssembly(String, Evidence, String[]) sürümden bağımsız erişim sağlar.

GetAssemblies()

YÖNTEMIne sürümden bağımsız erişime GetAssemblies() sahip COM nesneleri sağlar.

GetData(String)

YÖNTEMIne sürümden bağımsız erişime GetData(String) sahip COM nesneleri sağlar.

GetHashCode()

Devralınan GetHashCode() yönteme sürümden bağımsız erişime sahip COM nesneleri sağlar.

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

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

GetLifetimeService()

Devralınan GetLifetimeService() yönteme sürümden bağımsız erişime sahip COM nesneleri sağlar.

GetType()

YÖNTEMIne sürümden bağımsız erişime GetType() sahip COM nesneleri sağlar.

GetTypeInfo(UInt32, UInt32, IntPtr)

Bir nesne için tür bilgilerini alır ve bu da bir arabirimin tür bilgisini almak için kullanılabilir.

GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

InitializeLifetimeService()

YÖNTEMIne sürümden bağımsız erişime InitializeLifetimeService() sahip COM nesneleri sağlar.

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

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.

Load(AssemblyName)

COM nesnelerine yöntem aşırı yüklemesine Load(AssemblyName) sürümden bağımsız erişim sağlar.

Load(AssemblyName, Evidence)

COM nesnelerine yöntem aşırı yüklemesine Load(AssemblyName, Evidence) sürümden bağımsız erişim sağlar.

Load(Byte[])

COM nesnelerine yöntem aşırı yüklemesine Load(Byte[]) sürümden bağımsız erişim sağlar.

Load(Byte[], Byte[])

COM nesnelerine yöntem aşırı yüklemesine Load(Byte[], Byte[]) sürümden bağımsız erişim sağlar.

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

COM nesnelerine yöntem aşırı yüklemesine Load(Byte[], Byte[], Evidence) sürümden bağımsız erişim sağlar.

Load(String)

COM nesnelerine yöntem aşırı yüklemesine Load(String) sürümden bağımsız erişim sağlar.

Load(String, Evidence)

COM nesnelerine yöntem aşırı yüklemesine Load(String, Evidence) sürümden bağımsız erişim sağlar.

SetAppDomainPolicy(PolicyLevel)

YÖNTEMIne sürümden bağımsız erişime SetAppDomainPolicy(PolicyLevel) sahip COM nesneleri sağlar.

SetCachePath(String)

YÖNTEMIne sürümden bağımsız erişime SetCachePath(String) sahip COM nesneleri sağlar.

SetData(String, Object)

YÖNTEMIne sürümden bağımsız erişime SetData(String, Object) sahip COM nesneleri sağlar.

SetPrincipalPolicy(PrincipalPolicy)

YÖNTEMIne sürümden bağımsız erişime SetPrincipalPolicy(PrincipalPolicy) sahip COM nesneleri sağlar.

SetShadowCopyPath(String)

YÖNTEMIne sürümden bağımsız erişime SetShadowCopyPath(String) sahip COM nesneleri sağlar.

SetThreadPrincipal(IPrincipal)

YÖNTEMIne sürümden bağımsız erişime SetThreadPrincipal(IPrincipal) sahip COM nesneleri sağlar.

ToString()

YÖNTEMIne sürümden bağımsız erişime ToString() sahip COM nesneleri sağlar.

Ekinlikler

AssemblyLoad

COM nesnelerine olaya sürümden bağımsız erişim AssemblyLoad sağlar.

AssemblyResolve

COM nesnelerine olaya sürümden bağımsız erişim AssemblyResolve sağlar.

DomainUnload

COM nesnelerine olaya sürümden bağımsız erişim DomainUnload sağlar.

ProcessExit

COM nesnelerine olaya sürümden bağımsız erişim ProcessExit sağlar.

ResourceResolve

COM nesnelerine olaya sürümden bağımsız erişim ResourceResolve sağlar.

TypeResolve

COM nesnelerine olaya sürümden bağımsız erişim TypeResolve sağlar.

UnhandledException

COM nesnelerine olaya sürümden bağımsız erişim UnhandledException sağlar.

Şunlara uygulanır