GrainServiceClient<TGrainService> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Прокси запрашивает соответствующую службу GrainService на основе соответствующей стратегии секционирования кругов.
public abstract class GrainServiceClient<TGrainService> : Orleans.Services.IGrainServiceClient<TGrainService> where TGrainService : IGrainService
type GrainServiceClient<'GrainService (requires 'GrainService :> IGrainService)> = class
interface IGrainServiceClient<'GrainService (requires 'GrainService :> IGrainService)>
Public MustInherit Class GrainServiceClient(Of TGrainService)
Implements IGrainServiceClient(Of TGrainService)
Параметры типа
- TGrainService
- Наследование
-
GrainServiceClient<TGrainService>
- Реализации
Конструкторы
GrainServiceClient<TGrainService>(IServiceProvider) |
В настоящее время поддерживается только одна служба GrainService для каждого Silo. Если поддерживается несколько служб, мы запросим количество GrainServices для секционирования на хранилище. |
Свойства
CallingGrainReference |
Разрешает ссылку grain, вызывающую этот запрос. |
CurrentGrainReference |
Возвращает ссылку на текущий выполняющийся объект grain. |
GrainService |
Разрешает правильную службу GrainService, отвечающую за выполнение запроса на основе CallingGrainReference. |
Методы
GetGrainService(GrainId) |
Получите ссылку на объект , отвечающий GrainService за выполнение запроса на |
GetGrainService(SiloAddress) |
Получите ссылку на объект , отвечающий GrainService за выполнение запроса на |
GetGrainService(UInt32) |
Получите ссылку на объект , отвечающий GrainService за выполнение запроса на |