ComAwareEventInfo Klass

Definition

Varning

ComAwareEventInfo may be unavailable in future releases.

Tillåter sen registrering av en händelsehanterare.

public ref class ComAwareEventInfo : System::Reflection::EventInfo
[System.Obsolete("ComAwareEventInfo may be unavailable in future releases.")]
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
type ComAwareEventInfo = class
    inherit EventInfo
Public Class ComAwareEventInfo
Inherits EventInfo
Arv
ComAwareEventInfo
Attribut

Kommentarer

Normalt bäddar kompilatorer automatiskt in anrop till ComAwareEventInfo.AddEventHandler(Object, Delegate) metoderna och ComAwareEventInfo.RemoveEventHandler(Object, Delegate) i stället för att använda vanliga metoder för att lägga till hanterare och ta bort hanterare för händelser. Detta inträffar om gränssnittet som motsvarande händelse definieras på måste bäddas in.

Du kan ange detta genom att bädda in hela sammansättningen som innehåller gränssnittet med hjälp av alternativet /link på kompilatorerna eller genom att ange egenskapen Embed Interop Types till True i Visual Studio.

Typen ComAwareEventInfo härleds från EventInfo klassen och åsidosätter EventInfo.AddEventHandler(Object, Delegate) metoderna och EventInfo.RemoveEventHandler(Object, Delegate) .

Konstruktorer

Name Description
ComAwareEventInfo(Type, String)
Föråldrad.

Initierar en ny instans av ComAwareEventInfo klassen med hjälp av den angivna typen och ett namn på händelsen på typen.

Egenskaper

Name Description
AddMethod
Föråldrad.

MethodInfo Hämtar objektet för AddEventHandler(Object, Delegate) händelsens metod, inklusive icke-offentliga metoder.

(Ärvd från EventInfo)
Attributes
Föråldrad.

Hämtar attributen för den här händelsen.

CustomAttributes
Föråldrad.

Hämtar en samling som innehåller den här medlemmens anpassade attribut.

(Ärvd från MemberInfo)
DeclaringType
Föråldrad.

Hämtar klassen som deklarerar den här medlemmen.

EventHandlerType
Föråldrad.

Hämtar objektet för Type den underliggande händelsehanterardelegaten som är associerad med den här händelsen.

(Ärvd från EventInfo)
IsMulticast
Föråldrad.

Hämtar ett värde som anger om händelsen är multicast.

(Ärvd från EventInfo)
IsSpecialName
Föråldrad.

Hämtar ett värde som anger om har EventInfo ett namn med en särskild betydelse.

(Ärvd från EventInfo)
MemberType
Föråldrad.

Hämtar ett MemberTypes värde som anger att den här medlemmen är en händelse.

(Ärvd från EventInfo)
MetadataToken
Föråldrad.

Hämtar ett värde som identifierar ett metadataelement.

(Ärvd från MemberInfo)
Module
Föråldrad.

Hämtar modulen där den typ som deklarerar medlemmen som representeras av den aktuella MemberInfo definieras.

(Ärvd från MemberInfo)
Name
Föråldrad.

Hämtar namnet på den aktuella medlemmen.

RaiseMethod
Föråldrad.

Hämtar den metod som anropas när händelsen aktiveras, inklusive icke-offentliga metoder.

(Ärvd från EventInfo)
ReflectedType
Föråldrad.

Hämtar klassobjektet som användes för att initiera den här instansen.

RemoveMethod
Föråldrad.

Hämtar objektet MethodInfo för att ta bort en metod för händelsen, inklusive icke-offentliga metoder.

(Ärvd från EventInfo)

Metoder

Name Description
AddEventHandler(Object, Delegate)
Föråldrad.

Kopplar en händelsehanterare till ett COM-objekt.

Equals(Object)
Föråldrad.

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

(Ärvd från EventInfo)
GetAddMethod()
Föråldrad.

Returnerar den metod som används för att lägga till ett händelsehanterardelegat i händelsekällan.

(Ärvd från EventInfo)
GetAddMethod(Boolean)
Föråldrad.

Hämtar den metod som användes för att lägga till ett händelsehanterardelegat till händelsekällan.

GetAddMethod(Boolean)
Föråldrad.

När det åsidosättas i en härledd klass hämtar objektet MethodInfo för -metoden för AddEventHandler(Object, Delegate) händelsen och anger om icke-offentliga metoder ska returneras.

(Ärvd från EventInfo)
GetCustomAttributes(Boolean)
Föråldrad.

När den åsidosätts i en härledd klass hämtar den en matris som innehåller alla anpassade attribut som tillämpas på den här medlemmen.

GetCustomAttributes(Type, Boolean)
Föråldrad.

När den åsidosätts i en härledd klass hämtar den en matris som innehåller alla anpassade attribut av den angivna typen som tillämpas på den här medlemmen.

GetCustomAttributesData()
Föråldrad.

Returnerar en lista över CustomAttributeData objekt som representerar data om de attribut som har tillämpats på målmedlemmen.

(Ärvd från MemberInfo)
GetHashCode()
Föråldrad.

Returnerar hash-koden för den här instansen.

(Ärvd från EventInfo)
GetOtherMethods()
Föråldrad.

Returnerar de offentliga metoder som har associerats med en händelse i metadata med hjälp av .other direktivet.

(Ärvd från EventInfo)
GetOtherMethods(Boolean)
Föråldrad.

Returnerar de metoder som har associerats med händelsen i metadata med hjälp av .other direktivet och anger om icke-offentliga metoder ska inkluderas.

(Ärvd från EventInfo)
GetRaiseMethod()
Föråldrad.

Returnerar den metod som anropas när händelsen utlöses.

(Ärvd från EventInfo)
GetRaiseMethod(Boolean)
Föråldrad.

När den åsidosätts i en härledd klass returnerar den metod som anropades när händelsen skapades.

GetRaiseMethod(Boolean)
Föråldrad.

När den åsidosätts i en härledd klass returnerar den metod som anropas när händelsen utlöses och anger om icke-offentliga metoder ska returneras.

(Ärvd från EventInfo)
GetRemoveMethod()
Föråldrad.

Returnerar den metod som används för att ta bort ett händelsehanterardelegat från händelsekällan.

(Ärvd från EventInfo)
GetRemoveMethod(Boolean)
Föråldrad.

När det åsidosättas i en härledd klass hämtar objektet MethodInfo för att ta bort en metod för händelsen.

GetRemoveMethod(Boolean)
Föråldrad.

När det åsidosättas i en härledd klass hämtar objektet MethodInfo för att ta bort en metod för händelsen och anger om icke-offentliga metoder ska returneras.

(Ärvd från EventInfo)
HasSameMetadataDefinitionAs(MemberInfo)
Föråldrad.

Tillåter sen registrering av en händelsehanterare.

(Ärvd från MemberInfo)
IsDefined(Type, Boolean)
Föråldrad.

Anger om en eller flera instanser av det angivna attributet tillämpas på den här medlemmen.

MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
RemoveEventHandler(Object, Delegate)
Föråldrad.

Kopplar från en händelsehanterare från ett COM-objekt.

ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
_EventInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Föråldrad.

Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare.

(Ärvd från EventInfo)
_EventInfo.GetType()
Föråldrad.

Returnerar ett T:System.Type objekt som representerar EventInfo typen.

(Ärvd från EventInfo)
_EventInfo.GetTypeInfo(UInt32, UInt32, IntPtr)
Föråldrad.

Hämtar typinformationen för ett objekt, som sedan kan användas för att hämta typinformationen för ett gränssnitt.

(Ärvd från EventInfo)
_EventInfo.GetTypeInfoCount(UInt32)
Föråldrad.

Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1).

(Ärvd från EventInfo)
_EventInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Föråldrad.

Ger åtkomst till egenskaper och metoder som exponeras av ett objekt.

(Ärvd från EventInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Föråldrad.

Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare.

(Ärvd från MemberInfo)
_MemberInfo.GetType()
Föråldrad.

Hämtar ett Type objekt som representerar MemberInfo klassen.

(Ärvd från MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)
Föråldrad.

Hämtar typinformationen för ett objekt, som sedan kan användas för att hämta typinformationen för ett gränssnitt.

(Ärvd från MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)
Föråldrad.

Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1).

(Ärvd från MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Föråldrad.

Ger åtkomst till egenskaper och metoder som exponeras av ett objekt.

(Ärvd från MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)
Föråldrad.

Returnerar en matris med alla anpassade attribut som definierats för den här medlemmen, exklusive namngivna attribut eller en tom matris om det inte finns några anpassade attribut.

(Ärvd från MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)
Föråldrad.

Returnerar en matris med anpassade attribut som definierats för den här medlemmen, identifierade efter typ eller en tom matris om det inte finns några anpassade attribut av den typen.

(Ärvd från MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)
Föråldrad.

Anger om en eller flera instanser av attributeType har definierats för den här medlemmen.

(Ärvd från MemberInfo)

Tilläggsmetoder

Name Description
GetAddMethod(EventInfo, Boolean)
Föråldrad.

Tillåter sen registrering av en händelsehanterare.

GetAddMethod(EventInfo)
Föråldrad.

Tillåter sen registrering av en händelsehanterare.

GetCustomAttribute(MemberInfo, Type, Boolean)
Föråldrad.

Hämtar ett anpassat attribut av en angiven typ som tillämpas på en angiven medlem och kontrollerar eventuellt den medlemmens överordnade objekt.

GetCustomAttribute(MemberInfo, Type)
Föråldrad.

Hämtar ett anpassat attribut av en angiven typ som tillämpas på en angiven medlem.

GetCustomAttribute<T>(MemberInfo, Boolean)
Föråldrad.

Hämtar ett anpassat attribut av en angiven typ som tillämpas på en angiven medlem och kontrollerar eventuellt den medlemmens överordnade objekt.

GetCustomAttribute<T>(MemberInfo)
Föråldrad.

Hämtar ett anpassat attribut av en angiven typ som tillämpas på en angiven medlem.

GetCustomAttributes(MemberInfo, Boolean)
Föråldrad.

Hämtar en samling anpassade attribut som tillämpas på en angiven medlem och kontrollerar eventuellt den medlemmens överordnade.

GetCustomAttributes(MemberInfo, Type, Boolean)
Föråldrad.

Hämtar en samling anpassade attribut av en angiven typ som tillämpas på en angiven medlem och kontrollerar eventuellt den medlemmens överordnade.

GetCustomAttributes(MemberInfo, Type)
Föråldrad.

Hämtar en samling anpassade attribut av en angiven typ som tillämpas på en angiven medlem.

GetCustomAttributes(MemberInfo)
Föråldrad.

Hämtar en samling anpassade attribut som tillämpas på en angiven medlem.

GetCustomAttributes<T>(MemberInfo, Boolean)
Föråldrad.

Hämtar en samling anpassade attribut av en angiven typ som tillämpas på en angiven medlem och kontrollerar eventuellt den medlemmens överordnade.

GetCustomAttributes<T>(MemberInfo)
Föråldrad.

Hämtar en samling anpassade attribut av en angiven typ som tillämpas på en angiven medlem.

GetRaiseMethod(EventInfo, Boolean)
Föråldrad.

Tillåter sen registrering av en händelsehanterare.

GetRaiseMethod(EventInfo)
Föråldrad.

Tillåter sen registrering av en händelsehanterare.

GetRemoveMethod(EventInfo, Boolean)
Föråldrad.

Tillåter sen registrering av en händelsehanterare.

GetRemoveMethod(EventInfo)
Föråldrad.

Tillåter sen registrering av en händelsehanterare.

IsDefined(MemberInfo, Type, Boolean)
Föråldrad.

Anger om anpassade attribut av en angiven typ tillämpas på en angiven medlem och eventuellt tillämpas på dess överordnade.

IsDefined(MemberInfo, Type)
Föråldrad.

Anger om anpassade attribut av en angiven typ tillämpas på en angiven medlem.

Gäller för