EventRegistrationToken Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Verweis auf einen Delegaten dar, der Änderungsbenachrichtigungen empfängt.
.NETTO Bei der Programmierung mit .NET ist dieser Typ ausgeblendet. Verwenden Sie für erweiterte Szenarien stattdessen System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken .
C++/WinRT In der C++/WinRT-Sprachprojektion wird dieser Typ als winrt::event_token angezeigt.
public value class EventRegistrationToken
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
struct EventRegistrationToken
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public struct EventRegistrationToken
var eventRegistrationToken = {
value : /* Your value */
}
Public Structure EventRegistrationToken
- Vererbung
-
EventRegistrationToken
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (eingeführt in v1.0)
|
Hinweise
Bei der Programmierung mit .NET ist dieser Typ ausgeblendet, und Entwickler, die ein Ereignisregistrierungstoken für erweiterte Ereignisszenarien benötigen, sollten den Typ System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken verwenden. Für den meisten App-Code benötigen Sie eventRegistrationToken (oder Ereignisregistrierungstoken) überhaupt nicht, da die Add/Remove-Syntax für C# und Visual Basic-Sprachen es dem Compiler ermöglicht, die Registrierungstoken aus einer einfacheren Syntax zu generieren.
Im Ereignisabonnementmodell registriert sich ein Delegat, um Änderungsbenachrichtigungen von einem angegebenen Objekt wie einer Auflistung zu empfangen. EventRegistrationToken wird verwendet, um den Delegaten als Abonnent von Änderungsbenachrichtigungen zu entfernen, wenn Benachrichtigungen nicht mehr benötigt werden.
Felder
Value |
Der Verweis auf den Delegaten. Ein gültiger Verweis weist keinen Wert von 0 (null) auf. |