Wisej.Services.InjectAttribute
Namespace: Wisej.Services
Assembly: Wisej.Framework (3.1.0.0)
Indicates that the associated property references a service injected by the service provider during initialization.
Use this attribute on properties (can be private, protected, or public) that represent an injected service instance.
Dependency injection is applied automatically for all top level containers: Form, Page, Desktop; and for all service instances created by the system. You can also inject dependencies into other objects by calling Application.Services.Inject after creating the target object.
Initializes a new instance of the InjectAttribute class.
Initializes a new instance of the InjectAttribute class.
Boolean: Indicates that the service is required.
Name | Type | Description |
---|---|---|
required
True to indicated that the service is required.