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.
Возвращаемое значение
Строго типизированная ссылка на предоставленный объект grain, реализующий TGrainInterface
.
Комментарии
Если предоставленное значение является экземпляром grain, будет создана ссылка, реализующая предоставленный интерфейс. Если предоставленное значение уже является ссылкой grain, это создаст новую ссылку, которая реализует предоставленный интерфейс.