다음을 통해 공유


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 이 인터페이스를 통해서만 런타임과 상호 작용해야 합니다.

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

적용 대상