Freigeben über


IKeyedService<TKey,TService> Schnittstelle

Definition

Stellt einen Dienst dar, der durch einen Schlüssel identifiziert wird.

public interface IKeyedService<TKey,out TService> : IEquatable<TKey>
type IKeyedService<'Key, 'Service> = interface
    interface IEquatable<'Key>
Public Interface IKeyedService(Of TKey, Out TService)
Implements IEquatable(Of TKey)

Typparameter

TKey

Der Schlüsseltyp.

TService

Der Diensttyp.

Dieser Typparameter ist kovariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen stärker abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.
Abgeleitet
Implementiert
IEquatable<TKey>

Eigenschaften

Key

Ruft den Dienstschlüssel ab.

Methoden

GetService(IServiceProvider)

Ruft den Dienst vom Dienstanbieter ab.

Gilt für: