NativeActivityMetadata.AddDefaultExtensionProvider<T>(Func<T>) 方法

定义

将指定的扩展提供程序添加到活动的默认扩展提供程序的集合中。Adds the specified extension provider to the collection of default extension providers for the activity.

public:
generic <typename T>
 where T : class void AddDefaultExtensionProvider(Func<T> ^ extensionProvider);
public void AddDefaultExtensionProvider<T> (Func<T> extensionProvider) where T : class;
member this.AddDefaultExtensionProvider : Func<'T (requires 'T : null)> -> unit (requires 'T : null)
Public Sub AddDefaultExtensionProvider(Of T As Class) (extensionProvider As Func(Of T))

类型参数

T

扩展提供程序的类型。The type of the extension provider.

参数

extensionProvider
Func<T>

返回扩展的函数。The function that returns the extension.

注解

如果主机未提供 T 类型的扩展,则系统会对此扩展提供程序进行计算以提供一个此类型的扩展。If the host does not provide an extension of type T, then this extension provider is evaluated to provide one.

适用于