EventBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje události pro třídu.
public ref class EventBuilder abstract
public ref class EventBuilder sealed
public ref class EventBuilder sealed : System::Runtime::InteropServices::_EventBuilder
public abstract class EventBuilder
public sealed class EventBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EventBuilder : 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
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type EventBuilder = class
interface _EventBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EventBuilder = class
interface _EventBuilder
Public MustInherit Class EventBuilder
Public NotInheritable Class EventBuilder
Public NotInheritable Class EventBuilder
Implements _EventBuilder
- Dědičnost
-
EventBuilder
- Atributy
- Implementuje
Poznámky
An EventBuilder je vždy přidružen k TypeBuilder. Metoda TypeBuilder.DefineEvent vrátí nové EventBuilder klientovi.
Konstruktory
| Name | Description |
|---|---|
| EventBuilder() |
Inicializuje novou instanci EventBuilder třídy. |
Metody
| Name | Description |
|---|---|
| AddOtherMethod(MethodBuilder) |
Přidá jednu z "ostatních" metod přidružených k této události. "Jiné" metody jsou jiné metody než "on" a "raise" přidružené k události. Tuto funkci lze volat mnohokrát, aby se přidalo tolik "jiných" metod. |
| AddOtherMethodCore(MethodBuilder) |
Při přepsání v odvozené třídě přidá jednu z "druhých" metod přidružených k této události. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEventToken() |
Vrátí token pro tuto událost. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SetAddOnMethod(MethodBuilder) |
Nastaví metodu použitou k přihlášení k odběru této události. |
| SetAddOnMethodCore(MethodBuilder) |
Při přepsání v odvozené třídě nastaví metodu použitou k přihlášení k odběru této události. |
| SetCustomAttribute(ConstructorInfo, Byte[]) |
Nastavte vlastní atribut pomocí zadaného objektu blob vlastního atributu. |
| SetCustomAttribute(CustomAttributeBuilder) |
Nastaví vlastní atribut pomocí tvůrce vlastních atributů. |
| SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
Při přepsání v odvozené třídě nastaví vlastní atribut pro toto sestavení. |
| SetRaiseMethod(MethodBuilder) |
Nastaví metodu použitou k vyvolání této události. |
| SetRaiseMethodCore(MethodBuilder) |
Při přepsání v odvozené třídě nastaví metodu použitou k vyvolání této události. |
| SetRemoveOnMethod(MethodBuilder) |
Nastaví metodu použitou k odhlášení odběru této události. |
| SetRemoveOnMethodCore(MethodBuilder) |
Při přepsání v odvozené třídě nastaví metodu použitou k odhlášení odběru této události. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| _EventBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání. |
| _EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) |
Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní. |
| _EventBuilder.GetTypeInfoCount(UInt32) |
Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1). |
| _EventBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Poskytuje přístup k vlastnostem a metodám vystaveným objektem. |