Freigeben über


ILogConsistencyProviderRuntime Schnittstelle

Definition

Schnittstelle mit Anbieterseite für Protokollkonsistenz

public interface ILogConsistencyProviderRuntime : Orleans.Providers.IProviderRuntime
type ILogConsistencyProviderRuntime = interface
    interface IProviderRuntime
Public Interface ILogConsistencyProviderRuntime
Implements IProviderRuntime
Implementiert

Eigenschaften

GrainFactory

Ruft factory zum Abrufen von Verweisen auf Grains ab.

(Geerbt von IProviderRuntime)
ServiceId

Stellt die ServiceId bereit, als die dieser Cluster ausgeführt wird. ServiceIds sind als langlebige ID-Werte für einen bestimmten Dienst vorgesehen, die auch dann konstant bleiben, wenn der Dienst während seiner Betriebsdauer mehrmals gestartet bzw. erneut bereitgestellt wird.

(Geerbt von IProviderRuntime)
ServiceProvider

Ruft den Dienstanbieter für die Abhängigkeitsinjektion ab.

(Geerbt von IProviderRuntime)
SiloIdentity

Ein eindeutiger Bezeichner für das aktuelle Silo. Diese Zeichenfolge enthält keinen semantischen Inhalt, kann aber für die Protokollierung nützlich sein.

(Geerbt von IProviderRuntime)

Methoden

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

Bindet eine Erweiterung an ein adressierbares Objekt, falls noch nicht geschehen.

(Geerbt von IProviderRuntime)
GetInvokeInterceptor()
Veraltet.

Ruft den Aufruf-Interceptor ab, der für jede Anforderung aufgerufen wird.

(Geerbt von IProviderRuntime)
GetLogger(String)

Stellt eine Protokollierung bereit, die vom Anbieter verwendet werden soll.

(Geerbt von IProviderRuntime)
SetInvokeInterceptor(InvokeInterceptor)
Veraltet.

Legt den Aufruf-Interceptor fest, der für jede Anforderung aufgerufen wird.

(Geerbt von IProviderRuntime)

Erweiterungsmethoden

GetLogger(IProviderRuntime, String)

Stellt eine Protokollierung bereit, die vom Anbieter verwendet werden soll.

Gilt für: