Прочетете на английски Редактиране

Споделяне чрез


WindowsRuntimeMarshal.AddEventHandler<T> Method

Definition

Adds the specified event handler to a Windows Runtime event.

This API supports the product infrastructure and is not intended to be used directly from your code.

C#
[System.Security.SecurityCritical]
public static void AddEventHandler<T>(Func<T,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> addMethod, Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod, T handler);
C#
public static void AddEventHandler<T>(Func<T,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> addMethod, Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod, T handler);

Type Parameters

T

The type of the delegate that represents the event handler.

Parameters

addMethod
Func<T,EventRegistrationToken>

A delegate that represents the method that adds event handlers to the Windows Runtime event.

removeMethod
Action<EventRegistrationToken>

A delegate that represents the method that removes event handlers from the Windows Runtime event.

handler
T

A delegate the represents the event handler that is added.

Attributes

Exceptions

addMethod is null.

-or-

removeMethod is null.

Applies to

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0