다음을 통해 공유


IGrainRuntime 인터페이스

정의

orleans 런타임에 대한 Grain 게이트웨이입니다. Grain 이 인터페이스를 통해서만 런타임과 상호 작용해야 합니다.

public interface IGrainRuntime
type IGrainRuntime = interface
Public Interface IGrainRuntime

속성

GrainFactory

곡물 팩터리를 가져옵니다.

ReminderRegistry

orleans 런타임에 대한 Grain 게이트웨이입니다. Grain 이 인터페이스를 통해서만 런타임과 상호 작용해야 합니다.

ServiceId

이 클러스터가 실행 중인 ServiceId를 제공합니다. ServiceId는 서비스가 작업 수명 동안 여러 번 시작/재배포된 경우에도 일정하게 유지되는 특정 서비스에 대해 수명이 긴 ID 값입니다.

ServiceProvider

서비스 공급자를 가져옵니다.

SiloAddress

이 인스턴스와 연결된 사일로 주소를 가져옵니다.

SiloIdentity

현재 사일로의 고유 식별자를 가져옵니다. 이 문자열에 대한 의미 체계 콘텐츠는 없지만 로깅에 유용할 수 있습니다.

StreamProviderManager

orleans 런타임에 대한 Grain 게이트웨이입니다. Grain 이 인터페이스를 통해서만 런타임과 상호 작용해야 합니다.

TimeProvider

시간 공급자를 가져옵니다.

TimerRegistry

타이머 레지스트리를 가져옵니다.

메서드

DeactivateOnIdle(Grain)

orleans 런타임에 대한 Grain 게이트웨이입니다. Grain 이 인터페이스를 통해서만 런타임과 상호 작용해야 합니다.

DeactivateOnIdle(IGrainContext)

제공된 곡물이 유휴 상태가 되면 비활성화합니다.

DelayDeactivation(Grain, TimeSpan)

orleans 런타임에 대한 Grain 게이트웨이입니다. Grain 이 인터페이스를 통해서만 런타임과 상호 작용해야 합니다.

DelayDeactivation(IGrainContext, TimeSpan)

적어도 지정된 시간이 경과할 때까지 비활성으로 인해 제공된 곡물의 유휴 활성화 수집을 지연합니다.

GetLogger(String)

orleans 런타임에 대한 Grain 게이트웨이입니다. Grain 이 인터페이스를 통해서만 런타임과 상호 작용해야 합니다.

GetStorage<TGrainState>(Grain)

orleans 런타임에 대한 Grain 게이트웨이입니다. Grain 이 인터페이스를 통해서만 런타임과 상호 작용해야 합니다.

GetStorage<TGrainState>(IGrainContext)

제공된 곡물에 대한 곡물 스토리지를 가져옵니다.

확장 메서드

GetLogger(IGrainRuntime, String)

IGrainRuntime용 확장 메서드 GetLogger

적용 대상