EventBuilder Třída

Definice

Definuje události pro třídu.Defines events for a class.

public ref class EventBuilder sealed : System::Runtime::InteropServices::_EventBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EventBuilder : System.Runtime.InteropServices._EventBuilder
type EventBuilder = class
    interface _EventBuilder
Public NotInheritable Class EventBuilder
Implements _EventBuilder
Dědičnost
EventBuilder
Atributy
Implementuje

Poznámky

Je vždy spojen TypeBuilders. EventBuilderAn EventBuilder is always associated with a TypeBuilder. Metoda TypeBuilder. DefineEvent – vrátí klientovi novou EventBuilder hodnotu.The TypeBuilder.DefineEvent method will return a new EventBuilder to a client.

Konstruktory

EventBuilder()

Metody

AddOtherMethod(MethodBuilder)

Přidá jednu z "jiných" metod přidružených k této události.Adds one of the "other" methods associated with this event. "Jiné" metody jsou jiné metody než metody "on" a "vyvolat" přidružené k události."Other" methods are methods other than the "on" and "raise" methods associated with an event. Tato funkce může být několikrát volána pro přidání tolika dalších metod.This function can be called many times to add as many "other" methods.

Equals(Object)

Určuje, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetEventToken()

Vrátí token pro tuto událost.Returns the token for this event.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního Objectseznamu.Creates a shallow copy of the current Object.

(Zděděno od Object)
SetAddOnMethod(MethodBuilder)

Nastaví metodu použitou k přihlášení k odběru této události.Sets the method used to subscribe to this event.

SetCustomAttribute(ConstructorInfo, Byte[])

Nastavte vlastní atribut pomocí zadaného objektu BLOB vlastního atributu.Set a custom attribute using a specified custom attribute blob.

SetCustomAttribute(CustomAttributeBuilder)

Nastaví vlastní atribut pomocí vlastního tvůrce atributů.Sets a custom attribute using a custom attribute builder.

SetRaiseMethod(MethodBuilder)

Nastaví metodu použitou k vyvolání této události.Sets the method used to raise this event.

SetRemoveOnMethod(MethodBuilder)

Nastaví metodu použitou k odhlášení odběru této události.Sets the method used to unsubscribe to this event.

ToString()

Vrací řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Explicitní implementace rozhraní

_EventBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.Maps a set of names to a corresponding set of dispatch identifiers.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.Retrieves the type information for an object, which can then be used to get the type information for an interface.

_EventBuilder.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

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

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.Provides access to properties and methods exposed by an object.

Platí pro