GrainServiceClient<TGrainService> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Proxyanforderungen an den entsprechenden GrainService basierend auf der entsprechenden Ringpartitionierungsstrategie.
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)
Typparameter
- TGrainService
- Vererbung
-
GrainServiceClient<TGrainService>
- Implementiert
Konstruktoren
GrainServiceClient<TGrainService>(IServiceProvider) |
Derzeit unterstützen wir nur einen einzelnen GrainService pro Silo. Wenn mehrere unterstützt werden, fordern wir hier die Anzahl von GrainServices an, die pro Silo partitionieren sollen. |
Eigenschaften
CallingGrainReference |
Löst den Grain-Verweis auf, der diese Anforderung aufruft. |
CurrentGrainReference |
Ruft einen Verweis auf das derzeit ausgeführte Grain ab. |
GrainService |
Löst den richtigen GrainService auf, der für die Aktion der Anforderung basierend auf CallingGrainReference verantwortlich ist. |
Methoden
GetGrainService(GrainId) |
Rufen Sie einen Verweis auf den GrainService verantwortlichen für die Aktion der Anforderung basierend auf dem |
GetGrainService(SiloAddress) |
Rufen Sie einen Verweis auf den GrainService verantwortlichen für die Aktion der Anforderung basierend auf dem |
GetGrainService(UInt32) |
Rufen Sie einen Verweis auf den GrainService verantwortlichen für die Aktion der Anforderung basierend auf dem |