Share via


GrainTypeSharedContext 類別

定義

在粒紋類型的所有實例之間共用的功能。

public class GrainTypeSharedContext
type GrainTypeSharedContext = class
Public Class GrainTypeSharedContext
繼承
GrainTypeSharedContext

建構函式

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

在粒紋類型的所有實例之間共用的功能。

屬性

CollectionAgeLimit

取得閑置粒紋符合收集資格的持續時間。

GrainReferenceActivator

取得粒紋參考啟動器。

GrainTypeName

如果有的話,取得粒紋實例類型名稱。

Logger

取得記錄器。

MaxRequestProcessingTime

取得我們預期要求在視為無回應之前繼續處理的時間上限。

MaxWarningRequestProcessingTime

取得我們預期要求在可能會記錄警告之前繼續處理的最大時間量。

MessagingOptions

取得尋址接收器傳訊選項。

PlacementStrategy

取得此類型之粒紋所使用的放置策略。

Runtime

取得粒紋運行時間。

SchedulingOptions

取得排程選項。

SerializerSessionPool

取得串行化程式會話集區。

方法

GetComponent<TComponent>()

取得元件。

OnCreateActivation(IGrainContext)

在建立啟用時呼叫。

OnDestroyActivation(IGrainContext)

處置啟用時呼叫。

SetComponent<TComponent>(TComponent)

註冊元件。

適用於