| AsyncActivatorCreateAsyncT, TArg Method (TArg) |
Asynchronously creates and initializes an instance of the specified type.
Namespace:
Ditto.AsyncInit
Assembly:
Ditto.AsyncInit (in Ditto.AsyncInit.dll) Version: 1.5.0.2281
Syntax public static Task<T> CreateAsync<T, TArg>(
TArg arg
)
where T : Object, IAsyncInit<TArg>
Public Shared Function CreateAsync(Of T As {Object, IAsyncInit(Of TArg)}, TArg) (
arg As TArg
) As Task(Of T)
public:
generic<typename T, typename TArg>
where T : Object, IAsyncInit<TArg>
static Task<T>^ CreateAsync(
TArg arg
)
static member CreateAsync :
arg : 'TArg -> Task<'T> when 'T : Object and IAsyncInit<'TArg>
Parameters
- arg
- Type: TArg
The initialization argument.
Type Parameters
- T
- The type of object to create (must implement IAsyncInitTArg).
- TArg
- The type of the initialization argument.
Return Value
Type:
TaskTA
Task capturing the initialization.
See Also