다음을 통해 공유


GrainExtensions.AsReference 메서드

정의

오버로드

AsReference(IAddressable, Type)

제공된 조직에 대한 형식화된 참조를 반환합니다.

AsReference<TGrainInterface>(IAddressable)

제공된 조직에 대한 형식화된 참조를 반환합니다.

AsReference(IAddressable, Type)

제공된 조직에 대한 형식화된 참조를 반환합니다.

public static object AsReference (this Orleans.Runtime.IAddressable grain, Type interfaceType);
static member AsReference : Orleans.Runtime.IAddressable * Type -> obj
<Extension()>
Public Function AsReference (grain As IAddressable, interfaceType As Type) As Object

매개 변수

grain
IAddressable

변환할 조직입니다.

interfaceType
Type

조직 인터페이스의 형식입니다.

반환

를 구현하는 제공된 조직에 대한 강력한 형식의 참조입니다 interfaceType.

설명

제공된 값이 조직 인스턴스인 경우 제공된 인터페이스를 구현하는 참조를 만듭니다. 제공된 값이 이미 조직 참조인 경우 제공된 인터페이스를 구현하는 새 참조가 만들어집니다.

적용 대상

AsReference<TGrainInterface>(IAddressable)

Source:
GrainExtensions.cs

제공된 조직에 대한 형식화된 참조를 반환합니다.

public static TGrainInterface AsReference<TGrainInterface> (this Orleans.Runtime.IAddressable grain);
static member AsReference : Orleans.Runtime.IAddressable -> 'GrainInterface
<Extension()>
Public Function AsReference(Of TGrainInterface) (grain As IAddressable) As TGrainInterface

형식 매개 변수

TGrainInterface

조직 인터페이스의 형식입니다.

매개 변수

grain
IAddressable

변환할 조직입니다.

반환

TGrainInterface

를 구현하는 제공된 조직에 대한 강력한 형식의 참조입니다 TGrainInterface.

설명

제공된 값이 조직 인스턴스인 경우 제공된 인터페이스를 구현하는 참조를 만듭니다. 제공된 값이 이미 조직 참조인 경우 제공된 인터페이스를 구현하는 새 참조가 만들어집니다.

적용 대상