NativeActivityMetadata.RequireExtension NativeActivityMetadata.RequireExtension NativeActivityMetadata.RequireExtension NativeActivityMetadata.RequireExtension Method

定義

オーバーロード

RequireExtension(Type) RequireExtension(Type) RequireExtension(Type) RequireExtension(Type)

アクティビティが実行時に指定された型の拡張機能を必要とすることを指定します。Specifies that the activity requires an extension of the specified type at runtime.

RequireExtension<T>() RequireExtension<T>() RequireExtension<T>() RequireExtension<T>()

アクティビティが実行時に指定されたジェネリック型の拡張機能を必要とすることを指定します。Specifies that the activity requires an extension of the specified generic type at runtime.

RequireExtension(Type) RequireExtension(Type) RequireExtension(Type) RequireExtension(Type)

アクティビティが実行時に指定された型の拡張機能を必要とすることを指定します。Specifies that the activity requires an extension of the specified type at runtime.

public:
 void RequireExtension(Type ^ extensionType);
public void RequireExtension (Type extensionType);
member this.RequireExtension : Type -> unit
Public Sub RequireExtension (extensionType As Type)

パラメーター

extensionType
Type Type Type Type

拡張機能の型。The type of the extension.

注釈

指定された型の拡張機能をホストが提供できない場合、検証に失敗します。If the host fails to provide an extension of the specified type, validation fails.

RequireExtension<T>() RequireExtension<T>() RequireExtension<T>() RequireExtension<T>()

アクティビティが実行時に指定されたジェネリック型の拡張機能を必要とすることを指定します。Specifies that the activity requires an extension of the specified generic type at runtime.

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

型パラメーター

T

拡張機能の型。The type of the extension.

注釈

指定された型の拡張機能をホストが提供できない場合、検証に失敗します。If the host fails to provide an extension of the specified type, validation fails.

適用対象