 | ServiceLocatorBeginServiceT Method |
Starts the usage of a service of the provided type T. If an already
registered service of this type exists, the registered service is used.
If the service is not registered it is registered using the provided method.
Namespace: Aml.Engine.ServicesAssembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntaxpublic static void BeginService<T>(
Func<T> register,
out T service
)
where T : IAMLService
Public Shared Sub BeginService(Of T As IAMLService) (
register As Func(Of T),
<OutAttribute> ByRef service As T
)
public:
generic<typename T>
where T : IAMLService
static void BeginService(
Func<T>^ register,
[OutAttribute] T% service
)
Parameters
- register FuncT
- The registration method
- service T
- The registered service
Type Parameters
- T
See Also