Container.GetService(Type) Method

Definition

Gets the service object of the specified type, if it is available.

C#
protected virtual object GetService(Type service);
C#
protected virtual object? GetService(Type service);

Parameters

service
Type

The Type of the service to retrieve.

Returns

An Object implementing the requested service, or null if the service cannot be resolved.

Remarks

The default implementation of this method returns the current instance of the class if service is an IContainer; otherwise, it returns null. You can override this method to provide a custom implementation to return a service object. For more information, see the IServiceProvider.GetService method.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also