다음을 통해 공유


LogConsistencyProvider 클래스

정의

모든 표준 스토리지 공급자를 사용하여 기본 스토리지에 최신 보기를 저장하는 로그 일관성 공급자입니다. 동일한 기본 스토리지에 연결하는 여러 클러스터를 지원합니다(e 태그를 통해 낙관적 동시성 제어 수행).

로그 자체는 일시적입니다. 즉, 실제로 스토리지에 저장되지 않습니다. 최신 보기(스냅샷) 및 일부 메타데이터(로그 위치 및 쓰기 플래그)만 기본에 저장됩니다.

public class LogConsistencyProvider : Orleans.LogConsistency.ILogConsistencyProvider
public class LogConsistencyProvider : Orleans.LogConsistency.ILogViewAdaptorFactory
public class LogConsistencyProvider : Orleans.EventSourcing.ILogViewAdaptorFactory
type LogConsistencyProvider = class
    interface ILogConsistencyProvider
    interface IProvider
    interface ILogViewAdaptorFactory
type LogConsistencyProvider = class
    interface ILogViewAdaptorFactory
Public Class LogConsistencyProvider
Implements ILogConsistencyProvider
Public Class LogConsistencyProvider
Implements ILogViewAdaptorFactory
상속
LogConsistencyProvider
구현

생성자

LogConsistencyProvider()

모든 표준 스토리지 공급자를 사용하여 기본 스토리지에 최신 보기를 저장하는 로그 일관성 공급자입니다. 동일한 기본 스토리지에 연결하는 여러 클러스터를 지원합니다(e 태그를 통해 낙관적 동시성 제어 수행).

로그 자체는 일시적입니다. 즉, 실제로 스토리지에 저장되지 않습니다. 최신 보기(스냅샷) 및 일부 메타데이터(로그 위치 및 쓰기 플래그)만 기본에 저장됩니다.

속성

Log

이 로그 일관성 공급자가 사용하는 TraceLogger를 가져옵니다.

Name

구성에 지정된 대로 이 공급자 인스턴스의 이름입니다.

UsesStorageProvider

어댑터를 생성하는 데 스토리지 공급자가 필요한 경우 true를 반환합니다.

메서드

Close()

Close 메서드

GetLoggerName()

모든 표준 스토리지 공급자를 사용하여 기본 스토리지에 최신 보기를 저장하는 로그 일관성 공급자입니다. 동일한 기본 스토리지에 연결하는 여러 클러스터를 지원합니다(e 태그를 통해 낙관적 동시성 제어 수행).

로그 자체는 일시적입니다. 즉, 실제로 스토리지에 저장되지 않습니다. 최신 보기(스냅샷) 및 일부 메타데이터(로그 위치 및 쓰기 플래그)만 기본에 저장됩니다.

Init(String, IProviderRuntime, IProviderConfiguration)

Init 메서드

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices)

로그 보기 어댑터 만들기

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices)

로그 보기 어댑터 만들기

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IStorageProvider, ILogConsistencyProtocolServices)

로그 보기 어댑터 만들기

적용 대상