Condividi tramite


IProviderRuntime Interfaccia

Definizione

Interfaccia per consentire i callback dai provider al provider-manager assegnato. Ciò consente l'accesso alle funzionalità di runtime, ad esempio la registrazione.

public interface IProviderRuntime
type IProviderRuntime = interface
Public Interface IProviderRuntime
Derivato

Commenti

Passato al provider durante la chiamata IProvider.Init a tale istanza del provider.

Proprietà

GrainFactory

Ottiene la factory per ottenere riferimenti ai grani.

ServiceId

Fornisce l'ID servizio in cui è in esecuzione il cluster. ServiceId è destinato a essere valori ID di lunga durata per un determinato servizio che rimarrà costante anche se il servizio viene avviato/ridistribuito più volte durante il ciclo di vita delle operazioni.

ServiceProvider

Ottiene il provider di servizi per l'inserimento delle dipendenze.

SiloIdentity

Identificatore univoco per il silo corrente. Non esiste alcun contenuto semantico per questa stringa, ma può essere utile per la registrazione.

Metodi

BindExtension<TExtension,TExtensionInterface>(Func<TExtension>)

Associa un'estensione a un oggetto indirizzabile, se non è già stata eseguita.

GetInvokeInterceptor()
Obsoleti.

Ottiene l'intercettore di chiamata che verrà richiamato su ogni richiesta.

GetLogger(String)

Fornisce un logger da usare dal provider.

SetInvokeInterceptor(InvokeInterceptor)
Obsoleti.

Imposta l'intercettore chiamate che verrà richiamato su ogni richiesta.

Metodi di estensione

GetLogger(IProviderRuntime, String)

Fornisce un logger da usare dal provider.

Si applica a

Vedi anche