ComAwareEventInfo Kelas

Definisi

Perhatian

ComAwareEventInfo may be unavailable in future releases.

Mengizinkan pendaftaran terikat terlambat dari penanganan aktivitas.

public ref class ComAwareEventInfo : System::Reflection::EventInfo
[System.Obsolete("ComAwareEventInfo may be unavailable in future releases.")]
public class ComAwareEventInfo : System.Reflection.EventInfo
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Built-in COM support is not trim compatible", Url="https://aka.ms/dotnet-illink/com")]
public class ComAwareEventInfo : System.Reflection.EventInfo
public class ComAwareEventInfo : System.Reflection.EventInfo
[<System.Obsolete("ComAwareEventInfo may be unavailable in future releases.")>]
type ComAwareEventInfo = class
    inherit EventInfo
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Built-in COM support is not trim compatible", Url="https://aka.ms/dotnet-illink/com")>]
type ComAwareEventInfo = class
    inherit EventInfo
type ComAwareEventInfo = class
    inherit EventInfo
Public Class ComAwareEventInfo
Inherits EventInfo
Warisan
ComAwareEventInfo
Atribut

Keterangan

Biasanya, kompilator akan secara otomatis menyematkan panggilan ke ComAwareEventInfo.AddEventHandler(Object, Delegate) metode dan ComAwareEventInfo.RemoveEventHandler(Object, Delegate) alih-alih menggunakan handler add reguler dan menghapus metode handler untuk peristiwa. Ini terjadi jika antarmuka tempat peristiwa terkait didefinisikan perlu disematkan.

Anda dapat menentukan ini dengan menyematkan seluruh rakitan yang berisi antarmuka dengan menggunakan opsi /link pada pengkompilasi atau dengan mengatur properti Embed Interop Type ke True di Visual Studio.

Jenis berasal ComAwareEventInfo dari EventInfo kelas dan mengambil alih EventInfo.AddEventHandler(Object, Delegate) metode dan EventInfo.RemoveEventHandler(Object, Delegate) .

Konstruktor

Nama Deskripsi
ComAwareEventInfo(Type, String)
Kedaluwarsa.

Menginisialisasi instans ComAwareEventInfo baru kelas dengan menggunakan jenis yang ditentukan dan nama peristiwa pada jenisnya.

Properti

Nama Deskripsi
AddMethod
Kedaluwarsa.

MethodInfo Mendapatkan objek untuk AddEventHandler(Object, Delegate) metode peristiwa, termasuk metode non-publik.

(Diperoleh dari EventInfo)
Attributes
Kedaluwarsa.

Mendapatkan atribut untuk kejadian ini.

CustomAttributes
Kedaluwarsa.

Mendapatkan koleksi yang berisi atribut kustom anggota ini.

(Diperoleh dari MemberInfo)
DeclaringType
Kedaluwarsa.

Mendapatkan kelas yang mendeklarasikan anggota ini.

EventHandlerType
Kedaluwarsa.

Mendapatkan objek dari delegasi penanganan aktivitas yang mendasar Type yang terkait dengan peristiwa ini.

(Diperoleh dari EventInfo)
IsCollectible
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah objek ini MemberInfo mereferensikan satu atau beberapa rakitan yang disimpan dalam koleksi AssemblyLoadContext.

(Diperoleh dari MemberInfo)
IsMulticast
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah peristiwa tersebut multicast.

(Diperoleh dari EventInfo)
IsSpecialName
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah EventInfo memiliki nama dengan arti khusus.

(Diperoleh dari EventInfo)
MemberType
Kedaluwarsa.

Mendapatkan nilai yang MemberTypes menunjukkan bahwa anggota ini adalah peristiwa.

(Diperoleh dari EventInfo)
MetadataToken
Kedaluwarsa.

Mendapatkan token metadata yang terkait dengan objek saat ini ComAwareEventInfo .

MetadataToken
Kedaluwarsa.

Mendapatkan nilai yang mengidentifikasi elemen metadata.

(Diperoleh dari MemberInfo)
Module
Kedaluwarsa.

Mendapatkan modul yang terkait dengan objek saat ini ComAwareEventInfo .

Module
Kedaluwarsa.

Mendapatkan modul di mana jenis yang menyatakan anggota yang diwakili oleh MemberInfo saat ini ditentukan.

(Diperoleh dari MemberInfo)
Name
Kedaluwarsa.

Mendapatkan nama anggota saat ini.

RaiseMethod
Kedaluwarsa.

Mendapatkan metode yang dipanggil ketika peristiwa dinaikkan, termasuk metode non-publik.

(Diperoleh dari EventInfo)
ReflectedType
Kedaluwarsa.

Mendapatkan objek kelas yang digunakan untuk menginisialisasi instans ini.

RemoveMethod
Kedaluwarsa.

MethodInfo Mendapatkan objek untuk menghapus metode peristiwa, termasuk metode non-publik.

(Diperoleh dari EventInfo)

Metode

Nama Deskripsi
AddEventHandler(Object, Delegate)
Kedaluwarsa.

Melampirkan penanganan aktivitas ke objek COM.

Equals(Object)
Kedaluwarsa.

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

(Diperoleh dari EventInfo)
GetAddMethod()
Kedaluwarsa.

Mengembalikan metode yang digunakan untuk menambahkan delegasi penanganan aktivitas ke sumber peristiwa.

(Diperoleh dari EventInfo)
GetAddMethod(Boolean)
Kedaluwarsa.

Mendapatkan metode yang digunakan untuk menambahkan delegasi penanganan aktivitas ke sumber peristiwa.

GetAddMethod(Boolean)
Kedaluwarsa.

Saat ditimpa dalam kelas turunan, mengambil MethodInfo objek untuk AddEventHandler(Object, Delegate) metode peristiwa, menentukan apakah akan mengembalikan metode non-publik.

(Diperoleh dari EventInfo)
GetCustomAttributes(Boolean)
Kedaluwarsa.

Saat ditimpa di kelas turunan, mendapatkan array yang berisi semua atribut kustom yang diterapkan ke anggota ini.

GetCustomAttributes(Type, Boolean)
Kedaluwarsa.

Saat ditimpa dalam kelas turunan, mendapatkan array yang berisi semua atribut kustom dari jenis yang ditentukan yang diterapkan ke anggota ini.

GetCustomAttributesData()
Kedaluwarsa.

Mengembalikan daftar CustomAttributeData objek untuk saat ini ComAwareEventInfo.

GetCustomAttributesData()
Kedaluwarsa.

Mengembalikan daftar objek CustomAttributeData yang mewakili data tentang atribut yang telah diterapkan ke anggota target.

(Diperoleh dari MemberInfo)
GetHashCode()
Kedaluwarsa.

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari EventInfo)
GetOtherMethods()
Kedaluwarsa.

Mengembalikan metode publik yang telah dikaitkan dengan peristiwa dalam metadata menggunakan arahan .other .

(Diperoleh dari EventInfo)
GetOtherMethods(Boolean)
Kedaluwarsa.

Mengembalikan metode publik atau non-publik yang telah dikaitkan dengan peristiwa dalam metadata.

GetOtherMethods(Boolean)
Kedaluwarsa.

Mengembalikan metode yang telah dikaitkan dengan peristiwa dalam metadata menggunakan .other arahan, menentukan apakah akan menyertakan metode non-publik.

(Diperoleh dari EventInfo)
GetRaiseMethod()
Kedaluwarsa.

Mengembalikan metode yang dipanggil saat peristiwa dinaikkan.

(Diperoleh dari EventInfo)
GetRaiseMethod(Boolean)
Kedaluwarsa.

Ketika ditimpa di kelas turunan, mengembalikan metode yang dipanggil saat peristiwa dinaikkan.

GetRaiseMethod(Boolean)
Kedaluwarsa.

Ketika ditimpa di kelas turunan, mengembalikan metode yang dipanggil saat peristiwa dinaikkan, menentukan apakah akan mengembalikan metode non-publik.

(Diperoleh dari EventInfo)
GetRemoveMethod()
Kedaluwarsa.

Mengembalikan metode yang digunakan untuk menghapus delegasi penanganan aktivitas dari sumber peristiwa.

(Diperoleh dari EventInfo)
GetRemoveMethod(Boolean)
Kedaluwarsa.

Saat ditimpa di kelas turunan, mengambil MethodInfo objek untuk menghapus metode peristiwa.

GetRemoveMethod(Boolean)
Kedaluwarsa.

Saat ditimpa di kelas turunan, mengambil MethodInfo objek untuk menghapus metode peristiwa, menentukan apakah akan mengembalikan metode non-publik.

(Diperoleh dari EventInfo)
HasSameMetadataDefinitionAs(MemberInfo)
Kedaluwarsa.

Mengizinkan pendaftaran terikat terlambat dari penanganan aktivitas.

(Diperoleh dari MemberInfo)
IsDefined(Type, Boolean)
Kedaluwarsa.

Menunjukkan apakah satu atau beberapa instans atribut yang ditentukan diterapkan ke anggota ini.

MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
RemoveEventHandler(Object, Delegate)
Kedaluwarsa.

Mencopot penanganan aktivitas dari objek COM.

ToString()
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
_EventInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Kedaluwarsa.

Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai.

(Diperoleh dari EventInfo)
_EventInfo.GetType()
Kedaluwarsa.

Mengembalikan objek yang T:System.Type mewakili EventInfo jenis.

(Diperoleh dari EventInfo)
_EventInfo.GetTypeInfo(UInt32, UInt32, IntPtr)
Kedaluwarsa.

Mengambil informasi jenis untuk objek, yang kemudian dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.

(Diperoleh dari EventInfo)
_EventInfo.GetTypeInfoCount(UInt32)
Kedaluwarsa.

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

(Diperoleh dari EventInfo)
_EventInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Kedaluwarsa.

Menyediakan akses ke properti dan metode yang diekspos oleh objek.

(Diperoleh dari EventInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Kedaluwarsa.

Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai.

(Diperoleh dari MemberInfo)
_MemberInfo.GetType()
Kedaluwarsa.

Mendapatkan objek Type yang mewakili kelas MemberInfo.

(Diperoleh dari MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)
Kedaluwarsa.

Mengambil informasi jenis untuk objek, yang kemudian dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.

(Diperoleh dari MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)
Kedaluwarsa.

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

(Diperoleh dari MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Kedaluwarsa.

Menyediakan akses ke properti dan metode yang diekspos oleh objek.

(Diperoleh dari MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)
Kedaluwarsa.

Mengembalikan array dari semua atribut kustom yang ditentukan pada anggota ini, tidak termasuk atribut bernama, atau array kosong jika tidak ada atribut kustom.

(Diperoleh dari MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)
Kedaluwarsa.

Mengembalikan array atribut kustom yang ditentukan pada anggota ini, diidentifikasi berdasarkan jenis, atau array kosong jika tidak ada atribut kustom dari jenis tersebut.

(Diperoleh dari MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)
Kedaluwarsa.

Menunjukkan apakah satu atau beberapa instans attributeType ditentukan pada anggota ini.

(Diperoleh dari MemberInfo)

Metode Ekstensi

Nama Deskripsi
GetAddMethod(EventInfo, Boolean)
Kedaluwarsa.

Mengizinkan pendaftaran terikat terlambat dari penanganan aktivitas.

GetAddMethod(EventInfo)
Kedaluwarsa.

Mengizinkan pendaftaran terikat terlambat dari penanganan aktivitas.

GetCustomAttribute(MemberInfo, Type, Boolean)
Kedaluwarsa.

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttribute(MemberInfo, Type)
Kedaluwarsa.

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttribute<T>(MemberInfo, Boolean)
Kedaluwarsa.

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttribute<T>(MemberInfo)
Kedaluwarsa.

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttributes(MemberInfo, Boolean)
Kedaluwarsa.

Mengambil kumpulan atribut kustom yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttributes(MemberInfo, Type, Boolean)
Kedaluwarsa.

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttributes(MemberInfo, Type)
Kedaluwarsa.

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttributes(MemberInfo)
Kedaluwarsa.

Mengambil kumpulan atribut kustom yang diterapkan ke anggota tertentu.

GetCustomAttributes<T>(MemberInfo, Boolean)
Kedaluwarsa.

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttributes<T>(MemberInfo)
Kedaluwarsa.

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetMetadataToken(MemberInfo)
Kedaluwarsa.

Mendapatkan token metadata untuk anggota tertentu, jika tersedia.

GetRaiseMethod(EventInfo, Boolean)
Kedaluwarsa.

Mengizinkan pendaftaran terikat terlambat dari penanganan aktivitas.

GetRaiseMethod(EventInfo)
Kedaluwarsa.

Mengizinkan pendaftaran terikat terlambat dari penanganan aktivitas.

GetRemoveMethod(EventInfo, Boolean)
Kedaluwarsa.

Mengizinkan pendaftaran terikat terlambat dari penanganan aktivitas.

GetRemoveMethod(EventInfo)
Kedaluwarsa.

Mengizinkan pendaftaran terikat terlambat dari penanganan aktivitas.

HasMetadataToken(MemberInfo)
Kedaluwarsa.

Mengembalikan nilai yang menunjukkan apakah token metadata tersedia untuk anggota yang ditentukan.

IsDefined(MemberInfo, Type, Boolean)
Kedaluwarsa.

Menunjukkan apakah atribut kustom dari jenis tertentu diterapkan ke anggota tertentu, dan, secara opsional, diterapkan ke leluhurnya.

IsDefined(MemberInfo, Type)
Kedaluwarsa.

Menunjukkan apakah atribut kustom dari jenis tertentu diterapkan ke anggota tertentu.

Berlaku untuk