다음을 통해 공유


Grain 생성자

정의

오버로드

Grain()

이 생성자는 호출하면 안 됩니다. 클라이언트 코드(조직의 하위 클래스)가 생성자를 추가할 필요가 없도록 노출합니다. 클라이언트 코드는 GrainFactory 속성을 사용하여 Grain에 대한 참조를 가져와야 합니다.

Grain(IGrainIdentity, IGrainRuntime)

조직 구현자는 이 생성자를 노출할 필요가 없지만 그렇게 하려면 선택할 수 있습니다. 이 생성자는 테스트 코드가 조직을 만들고 IGrainIdentity 및 IGrainRuntime을 테스트 더블(모의/스텁)으로 바꿀 수 있는 단위 테스트에 특히 유용합니다.

Grain(IGrainContext, IGrainRuntime)

조직 구현자는 이 생성자를 노출할 필요가 없지만 그렇게 하려면 선택할 수 있습니다. 이 생성자는 테스트 코드가 조직을 만들고 IGrainIdentity 및 IGrainRuntime을 테스트 더블(모의/스텁)으로 바꿀 수 있는 단위 테스트에 특히 유용합니다.

Grain()

Source:
Grain.cs

이 생성자는 호출하면 안 됩니다. 클라이언트 코드(조직의 하위 클래스)가 생성자를 추가할 필요가 없도록 노출합니다. 클라이언트 코드는 GrainFactory 속성을 사용하여 Grain에 대한 참조를 가져와야 합니다.

protected Grain ();
Protected Sub New ()

적용 대상

Grain(IGrainIdentity, IGrainRuntime)

Source:
Grain.cs

조직 구현자는 이 생성자를 노출할 필요가 없지만 그렇게 하려면 선택할 수 있습니다. 이 생성자는 테스트 코드가 조직을 만들고 IGrainIdentity 및 IGrainRuntime을 테스트 더블(모의/스텁)으로 바꿀 수 있는 단위 테스트에 특히 유용합니다.

protected Grain (Orleans.Core.IGrainIdentity identity, Orleans.Runtime.IGrainRuntime runtime);
new Orleans.Grain : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime -> Orleans.Grain
Protected Sub New (identity As IGrainIdentity, runtime As IGrainRuntime)

매개 변수

identity
IGrainIdentity
runtime
IGrainRuntime

적용 대상

Grain(IGrainContext, IGrainRuntime)

조직 구현자는 이 생성자를 노출할 필요가 없지만 그렇게 하려면 선택할 수 있습니다. 이 생성자는 테스트 코드가 조직을 만들고 IGrainIdentity 및 IGrainRuntime을 테스트 더블(모의/스텁)으로 바꿀 수 있는 단위 테스트에 특히 유용합니다.

protected Grain (Orleans.Runtime.IGrainContext grainContext, Orleans.Runtime.IGrainRuntime? grainRuntime = default);
new Orleans.Grain : Orleans.Runtime.IGrainContext * Orleans.Runtime.IGrainRuntime -> Orleans.Grain
Protected Sub New (grainContext As IGrainContext, Optional grainRuntime As IGrainRuntime = Nothing)

매개 변수

grainContext
IGrainContext
grainRuntime
IGrainRuntime

적용 대상