DllImportResolver Temsilci
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yerel kitaplıkları geri çağırma yoluyla çözümlemek için kullanılan bir temsilci sağlar.
public delegate IntPtr DllImportResolver(System::String ^ libraryName, Assembly ^ assembly, Nullable<DllImportSearchPath> searchPath);
public delegate IntPtr DllImportResolver(string libraryName, Assembly assembly, DllImportSearchPath? searchPath);
type DllImportResolver = delegate of string * Assembly * Nullable<DllImportSearchPath> -> nativeint
Public Delegate Function DllImportResolver(libraryName As String, assembly As Assembly, searchPath As Nullable(Of DllImportSearchPath)) As IntPtr
Parametreler
- libraryName
- String
Çözümlenmesi gereken yerel kitaplık.
- assembly
- Assembly
Çözümü isteyen derleme.
- searchPath
- Nullable<DllImportSearchPath>
DefaultDllImportSearchPathsAttribute Varsa PInvoke üzerindeki. Aksi takdirde, DefaultDllImportSearchPathsAttribute varsa derleme üzerinde. Aksi takdirde null
.
Dönüş Değeri
nativeint
Başarılı veya Zero başarısız olduğunda yüklenen yerel kitaplığın tanıtıcısı.
Açıklamalar
Çalışma zamanı, tarafından döndürülen tanıtıcı etrafında herhangi bir DllImportResolveryaşam süresi yönetimi yapmaz. Kitaplığın gerektiği kadar uzun süre yüklenmesini sağlamak ve istendiğinde serbest bırakması için uygulama ve kullanım koduna bırakılır.
Uzantı Metotları
GetMethodInfo(Delegate) |
Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır. |