NativeActivityMetadata.AddDefaultExtensionProvider(Func<T>) NativeActivityMetadata.AddDefaultExtensionProvider(Func<T>) NativeActivityMetadata.AddDefaultExtensionProvider(Func<T>) NativeActivityMetadata.AddDefaultExtensionProvider(Func<T>) Method

定義

指定された拡張プロバイダーをアクティビティで使用できる既定の拡張プロバイダーのコレクションに追加します。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.

適用対象