Skip to content

AppLocator.GetService() method

Defined in

Type: AppLocator Namespace: Splat Assembly: Splat.Core.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

Overloads

  • 1. public static T? GetService<T>()
  • 2. public static T? GetService<T>(string contract)

1. Overload

public static T? GetService<T>()

View source

Summary: Gets an instance of the given service type. Must return null if the service is not available (must not throw).

Type parameters

NameDescription
TThe object type.

Returns: T? -- The requested object, if found; null otherwise.

2. Overload

public static T? GetService<T>(string contract)

View source

Summary: Gets an instance of the given service type. Must return null if the service is not available (must not throw).

Type parameters

NameDescription
TThe object type.

Parameters

NameTypeDescription
contractstringA value which will retrieve only a object registered with the same contract.

Returns: T? -- The requested object, if found; null otherwise.