_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

Name Description
BaseDirectory

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

DynamicDirectory

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

Evidence

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

FriendlyName

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

RelativeSearchPath

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

ShadowCopyFiles

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

Yöntemler

Name Description
AppendPrivatePath(String)

COM nesnelerine yönteme AppendPrivatePath(String) sürümden bağımsız erişim sağlar.

ClearPrivatePath()

COM nesnelerine yönteme ClearPrivatePath() sürümden bağımsız erişim sağlar.

ClearShadowCopyPath()

COM nesnelerine yönteme ClearShadowCopyPath() sürümden bağımsız erişim 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.

CreateInstance(String, String)

COM nesnelerine yönteme CreateInstance(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.

CreateInstanceFrom(String, String)

COM nesnelerine yöntem aşırı yüklemesine CreateInstanceFrom(String, String) 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, 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, 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, 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, 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)

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, 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.

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)

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

DoCallBack(CrossAppDomainDelegate)

COM nesnelerine yönteme DoCallBack(CrossAppDomainDelegate) sürümden bağımsız erişim 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, Evidence, String[])

COM nesnelerine yöntem aşırı yüklemesine ExecuteAssembly(String, Evidence, 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)

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

GetAssemblies()

COM nesnelerine yönteme GetAssemblies() sürümden bağımsız erişim sağlar.

GetData(String)

COM nesnelerine yönteme GetData(String) sürümden bağımsız erişim 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()

COM nesnelerine yönteme GetType() sürümden bağımsız erişim 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()

COM nesnelerine yönteme InitializeLifetimeService() sürümden bağımsız erişim sağlar.

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

Bir nesne tarafından kullanıma sunulan özelliklere ve yöntemlere 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(AssemblyName)

COM nesnelerine yöntem aşırı yüklemesine Load(AssemblyName) 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(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[])

COM nesnelerine yöntem aşırı yüklemesine Load(Byte[]) 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.

Load(String)

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

SetAppDomainPolicy(PolicyLevel)

COM nesnelerine yönteme SetAppDomainPolicy(PolicyLevel) sürümden bağımsız erişim sağlar.

SetCachePath(String)

COM nesnelerine yönteme SetCachePath(String) sürümden bağımsız erişim sağlar.

SetData(String, Object)

COM nesnelerine yönteme SetData(String, Object) sürümden bağımsız erişim sağlar.

SetPrincipalPolicy(PrincipalPolicy)

COM nesnelerine yönteme SetPrincipalPolicy(PrincipalPolicy) sürümden bağımsız erişim sağlar.

SetShadowCopyPath(String)

COM nesnelerine yönteme SetShadowCopyPath(String) sürümden bağımsız erişim sağlar.

SetThreadPrincipal(IPrincipal)

COM nesnelerine yönteme SetThreadPrincipal(IPrincipal) sürümden bağımsız erişim sağlar.

ToString()

COM nesnelerine yönteme ToString() sürümden bağımsız erişim sağlar.

Ekinlikler

Name Description
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