Freigeben über


GrainTypeSharedContext Klasse

Definition

Funktionalität, die von allen Instanzen eines Grain-Typs gemeinsam genutzt wird.

public class GrainTypeSharedContext
type GrainTypeSharedContext = class
Public Class GrainTypeSharedContext
Vererbung
GrainTypeSharedContext

Konstruktoren

GrainTypeSharedContext(GrainType, IClusterManifestProvider, GrainClassMap, PlacementStrategyResolver, IOptions<SiloMessagingOptions>, IOptions<GrainCollectionOptions>, IOptions<SchedulingOptions>, IGrainRuntime, ILogger, GrainReferenceActivator, IServiceProvider, SerializerSessionPool)

Funktionalität, die von allen Instanzen eines Grain-Typs gemeinsam genutzt wird.

Eigenschaften

CollectionAgeLimit

Ruft die Dauer ab, nach der Leerlaufkörnungen für die Sammlung in Frage kommen.

GrainReferenceActivator

Ruft den Kornbezugsaktivator ab.

GrainTypeName

Ruft den Namen des Körnungstyps instance ab, sofern verfügbar.

Logger

Ruft die Protokollierung ab.

MaxRequestProcessingTime

Ruft die maximale Zeitspanne ab, die für die Verarbeitung einer Anforderung erwartet wird, bevor sie als hängend betrachtet wird.

MaxWarningRequestProcessingTime

Ruft die maximale Zeit ab, für die eine Anforderung die Verarbeitung fortsetzen soll, bevor möglicherweise eine Warnung protokolliert wird.

MessagingOptions

Ruft die Silomessagingoptionen ab.

PlacementStrategy

Ruft die Platzierungsstrategie ab, die von Grains dieses Typs verwendet wird.

Runtime

Ruft die Grain Runtime ab.

SchedulingOptions

Ruft die Planungsoptionen ab.

SerializerSessionPool

Ruft den Serialisierungssitzungspool ab.

Methoden

GetComponent<TComponent>()

Ruft eine Komponente ab.

OnCreateActivation(IGrainContext)

Wird beim Erstellen einer Aktivierung aufgerufen.

OnDestroyActivation(IGrainContext)

Wird aufgerufen, wenn eine Aktivierung entfernt wird.

SetComponent<TComponent>(TComponent)

Registriert eine Komponente.

Gilt für: