DllImportResolver Temsilci
Ö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
- 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
.
nativeint
Başarılı veya Zero başarısız olduğunda yüklenen yerel kitaplığın tanıtıcısı.
Ç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.
Get |
Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır. |
Ürün | Sürümler |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: