Freigeben über


KeyedService<TKey,TService> Klasse

Definition

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

public class KeyedService<TKey,TService> : IEquatable<TKey>, Orleans.Runtime.IKeyedService<TKey,TService> where TService : class
type KeyedService<'Key, 'Service (requires 'Service : null)> = class
    interface IKeyedService<'Key, 'Service (requires 'Service : null)>
    interface IEquatable<'Key>
Public Class KeyedService(Of TKey, TService)
Implements IEquatable(Of TKey), IKeyedService(Of TKey, TService)

Typparameter

TKey

Der Typ des Schlüssels.

TService

Der Typ des Dienstes.

Vererbung
KeyedService<TKey,TService>
Abgeleitet
Implementiert

Konstruktoren

KeyedService<TKey,TService>(TKey, Func<IServiceProvider,TKey,TService>)

Initialisiert eine neue Instanz der KeyedService<TKey,TService>-Klasse.

KeyedService<TKey,TService>(TKey, IServiceProvider, Func<IServiceProvider,TKey,TService>)

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

Eigenschaften

Key

Ruft den Dienstschlüssel ab.

Methoden

Equals(TKey)

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

GetService(IServiceProvider)

Ruft den Dienst vom Dienstanbieter ab.

Gilt für:

Weitere Informationen