Beamable SDK
|
Classes | |
class | DependencyBuilder |
The default implementation of IDependencyBuilder. It is not recommended that you ever use this class directly. You should only ever reference the interface. More... | |
class | DependencyProvider |
interface | IBeamableDisposable |
Any service that is in a IDependencyProvider can have this interface. When the IDependencyProvider is disposed via the IDependencyProviderScope.Dispose method, this service's IBeamableDisposable.OnDispose method will trigger. More... | |
interface | IDependencyBuilder |
The IDependencyBuilder is part of the Beamable dependency injection system. It is used to describe a set of services that will exist, but the builder never actually creates any service instance. More... | |
interface | IDependencyProvider |
The IDependencyProvider is a collection of services, built from a IDependencyBuilder. Use the GetService<T> method to get services. More... | |
interface | IDependencyProviderScope |
The IDependencyProviderScope is a IDependencyProvider But has more access methods and lifecycle controls. More... | |
class | RegisterBeamableDependenciesAttribute |
Use this attribute to register custom services when Beamable starts up. You should use this on a method that takes one parameter of type IDependencyBuilder. Add whatever services you want to on the builder instance. Any service you register will exist for each BeamContext. More... | |
class | ServiceDescriptor |
Describes how to create a service instance More... | |