IProviderRuntime Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |