Condividi tramite


KeyedService<TKey,TService> Classe

Definizione

Rappresenta un servizio identificato da una chiave.

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)

Parametri di tipo

TKey

Tipo di chiave.

TService

Tipo di servizio.

Ereditarietà
KeyedService<TKey,TService>
Derivato
Implementazioni

Costruttori

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

Inizializza una nuova istanza della classe KeyedService<TKey,TService>.

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

Rappresenta un servizio identificato da una chiave.

Proprietà

Key

Ottiene la chiave del servizio.

Metodi

Equals(TKey)

Rappresenta un servizio identificato da una chiave.

GetService(IServiceProvider)

Ottiene il servizio dal provider di servizi.

Si applica a

Vedi anche