Partager via


KeyedService<TKey,TService> Classe

Définition

Représente un service identifié par une clé.

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)

Paramètres de type

TKey

Type de la clé.

TService

Type du service.

Héritage
KeyedService<TKey,TService>
Dérivé
Implémente

Constructeurs

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

Initialise une nouvelle instance de la classe KeyedService<TKey,TService>.

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

Représente un service identifié par une clé.

Propriétés

Key

Obtient la clé de service.

Méthodes

Equals(TKey)

Représente un service identifié par une clé.

GetService(IServiceProvider)

Obtient le service du fournisseur de services.

S’applique à

Voir aussi