GrainServiceClient<TGrainService> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Os proxies solicitam o GrainService apropriado com base na estratégia de particionamento de anel apropriada.
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)
Parâmetros de tipo
- TGrainService
- Herança
-
GrainServiceClient<TGrainService>
- Implementações
Construtores
GrainServiceClient<TGrainService>(IServiceProvider) |
Atualmente, só damos suporte a um único GrainService por Silo, quando houver suporte para vários, solicitaremos o número de GrainServices para particionar por silo aqui. |
Propriedades
CallingGrainReference |
Resolve a Referência de Granularidade invocando essa solicitação. |
CurrentGrainReference |
Obtém uma referência ao grão em execução no momento. |
GrainService |
Resolve o GrainService correto responsável por ação da solicitação com base em CallingGrainReference |
Métodos
GetGrainService(GrainId) |
Obtenha uma referência ao GrainService responsável por ação da solicitação com base no |
GetGrainService(SiloAddress) |
Obtenha uma referência ao GrainService responsável por ação da solicitação com base no |
GetGrainService(UInt32) |
Obtenha uma referência ao GrainService responsável por ação da solicitação com base no |