Freigeben über


ILogConsistencyProvider Schnittstelle

Definition

Schnittstelle, die für einen Protokollkonsistenzanbieter implementiert werden soll.

public interface ILogConsistencyProvider : Orleans.LogConsistency.ILogViewAdaptorFactory, Orleans.Providers.IProvider
type ILogConsistencyProvider = interface
    interface IProvider
    interface ILogViewAdaptorFactory
Public Interface ILogConsistencyProvider
Implements ILogViewAdaptorFactory, IProvider
Abgeleitet
Implementiert

Eigenschaften

Log

Ruft den TraceLogger ab, der von diesem Protokollkonsistenzanbieter verwendet wird.

Name

Der Name dieser Anbieterinstanz, wie in der Konfiguration angegeben.

(Geerbt von IProvider)
UsesStorageProvider

Gibt true zurück, wenn ein Speicheranbieter für das Erstellen von Adaptern erforderlich ist.

(Geerbt von ILogViewAdaptorFactory)

Methoden

Close()

Close-Funktion für diese Anbieterinstanz.

(Geerbt von IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

Initialisierungsfunktion, die von Orleans Provider Manager aufgerufen wird, wenn eine neue Anbieterklasseninstanz erstellt wird

(Geerbt von IProvider)
MakeLogViewAdaptor<TLogView,TLogEntry>(ILogViewAdaptorHost<TLogView,TLogEntry>, TLogView, String, IGrainStorage, ILogConsistencyProtocolServices)

Erstellen Sie einen ILogViewAdaptor<TLogView,TLogEntry> zu installierenden Hostkorn.

(Geerbt von ILogViewAdaptorFactory)
MakeLogViewAdaptor<TLogView,TLogEntry>(ILogViewAdaptorHost<TLogView,TLogEntry>, TLogView, String, IStorageProvider, ILogConsistencyProtocolServices)

Erstellen Sie einen ILogViewAdaptor<TLogView,TLogEntry> zu installierenden Hostkorn.

(Geerbt von ILogViewAdaptorFactory)

Gilt für: