Back to Devexpress

ServiceContainer.GetService<T>(String, ServiceSearchMode) Method

corelibraries-devexpress-dot-mvvm-dot-servicecontainer-dot-getservice-1-x28-system-dot-string-devexpress-dot-mvvm-dot-servicesearchmode-x29.md

latest2.0 KB
Original Source

ServiceContainer.GetService<T>(String, ServiceSearchMode) Method

Performs a search for a service implementing the specified service interface with a specified key.

Namespace : DevExpress.Mvvm

Assembly : DevExpress.Mvvm.v25.2.dll

NuGet Packages : DevExpress.Mvvm, DevExpress.Win.Navigation

Declaration

csharp
public T GetService<T>(
    string key,
    ServiceSearchMode searchMode = ServiceSearchMode.PreferLocal
)
    where T : class
vb
Public Function GetService(Of T As Class)(
    key As String,
    searchMode As ServiceSearchMode = ServiceSearchMode.PreferLocal
) As T

Parameters

NameTypeDescription
keyString

A service identifier.

|

Optional Parameters

NameTypeDefaultDescription
searchModeServiceSearchModePreferLocal

A ServiceSearchMode enumeration value.

|

Type Parameters

Name
T

Returns

TypeDescription
T

An object implementing the specified service interface.

|

Remarks

To learn more, see Services in custom ViewModels.

See Also

ServiceContainer Class

ServiceContainer Members

DevExpress.Mvvm Namespace