Compartir a través de


GrainServiceClient<TGrainService> Clase

Definición

Proxies solicita al GrainService adecuado en función de la estrategia de creación de particiones de anillo adecuada.

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
Herencia
GrainServiceClient<TGrainService>
Implementaciones

Constructores

GrainServiceClient<TGrainService>(IServiceProvider)

Actualmente solo se admite un solo GrainService por silo, cuando se admiten varios, solicitaremos el número de GrainServices para crear particiones por silo aquí.

Propiedades

CallingGrainReference

Resuelve la referencia de grano invocando esta solicitud.

CurrentGrainReference

Obtiene una referencia al grano que se está ejecutando actualmente.

GrainService

Resuelve el objeto GrainService correcto responsable de la acción de la solicitud en función de CallingGrainReference.

Métodos

GetGrainService(GrainId)

Obtenga una referencia al GrainService responsable de la acción de la solicitud en función de callingGrainId.

GetGrainService(SiloAddress)

Obtenga una referencia al GrainService responsable de la acción de la solicitud en función de destination.

GetGrainService(UInt32)

Obtenga una referencia al GrainService responsable de la acción de la solicitud en función de key.

Se aplica a