Поделиться через


GrainExtensions.AsReference Метод

Определение

Перегрузки

AsReference(IAddressable, Type)

Возвращает типизированные ссылки на предоставленный объект grain.

AsReference<TGrainInterface>(IAddressable)

Возвращает типизированные ссылки на предоставленный объект grain.

AsReference(IAddressable, Type)

Возвращает типизированные ссылки на предоставленный объект grain.

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

Преобразуемый объект grain.

interfaceType
Type

Тип интерфейса grain.

Возвращаемое значение

Строго типизированная ссылка на предоставленный объект grain, реализующий interfaceType.

Комментарии

Если предоставленное значение является экземпляром grain, будет создана ссылка, реализующая предоставленный интерфейс. Если предоставленное значение уже является ссылкой grain, это создаст новую ссылку, которая реализует предоставленный интерфейс.

Применяется к

AsReference<TGrainInterface>(IAddressable)

Исходный код:
GrainExtensions.cs

Возвращает типизированные ссылки на предоставленный объект grain.

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.

Параметры

grain
IAddressable

Преобразуемый объект grain.

Возвращаемое значение

TGrainInterface

Строго типизированная ссылка на предоставленный объект grain, реализующий TGrainInterface.

Комментарии

Если предоставленное значение является экземпляром grain, будет создана ссылка, реализующая предоставленный интерфейс. Если предоставленное значение уже является ссылкой grain, это создаст новую ссылку, которая реализует предоставленный интерфейс.

Применяется к