?? ComponentInstance<S>

????:
S - Type of Service

@ProviderType public interface ComponentInstance<S>
A ComponentInstance encapsulates a component instance of an activated component configuration. ComponentInstances are created whenever a component configuration is activated.

ComponentInstances are never reused. A new ComponentInstance object will be created when the component configuration is activated again.

  • ????

    ??????
    ??
    ??
    void
    Dispose of the component configuration for this component instance.
    Returns the component instance of the activated component configuration.
  • ??????

    • dispose

      void dispose()
      Dispose of the component configuration for this component instance. The component configuration will be deactivated. If the component configuration has already been deactivated, this method does nothing.
    • getInstance

      S getInstance()
      Returns the component instance of the activated component configuration.
      ??:
      The component instance or null if the component configuration has been deactivated.