Orleans 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AliasAttribute |
型またはメソッドに適用する場合は、その型またはメソッドを識別するために使用できる既知の名前を指定します。 |
ApplicationPartAttribute |
アプリケーション パーツとして追加するアセンブリを指定します。 |
ApplicationPartManagerExtensions |
を使用 ApplicationPartManagerするための拡張機能。 |
AsyncSerialExecutor |
非同期関数のシリアル実行を提供するユーティリティ クラス。 では、再入可能なグレイン コード内でを使用して、再入可能でない (シリアル) 方法で一部のメソッドを実行できます。 |
AsyncSerialExecutor<TResult> |
非同期関数のシリアル実行を提供するユーティリティ クラス。 では、再入可能なグレイン コード内でを使用して、再入可能でない (シリアル) 方法で一部のメソッドを実行できます。 |
BatchWorker |
キューに登録された作業を処理するために、通知を受けたときに作業タスクを実行する非同期ワーカーの一般的なパターン。 各作業サイクルは、キューに登録されたすべての作業を処理します。 作業サイクル中に新しい作業が到着した場合は、別のサイクルがスケジュールされます。 ワーカーは、一度に複数の作業サイクルのインスタンスを実行することはなく、アイドル状態の場合はリソースを消費しません。 TaskScheduler.Current を使用して作業サイクルをスケジュールします。 |
BatchWorkerFromDelegate |
BatchWorker指定されたデリゲートを実装Work()として実行する実装。 |
ClientBuilder |
インスタンスの作成に使用される IClusterClient ビルダー。 |
ClientBuilderExtensions |
IClientBuilder の拡張メソッド。 |
ClientBuilderGrainCallFilterExtensions |
グレイン呼び出しフィルターを構成するための拡張機能。 |
ClientStreamingExtensions |
クライアントからストリーム プロバイダーにアクセスするための拡張メソッド。 |
CollectionAgeLimitAttribute |
グレインを収集および非アクティブ化に使用できるようになる前の非アクティブ期間を指定します。 |
CompoundTypeAliasAttribute |
型に適用する場合は、指定した型のリレーションシップとして型をエンコードする必要があることを示します。 |
DefaultInvokableBaseTypeAttribute |
メソッド呼び出しを表す呼び出し可能なオブジェクトの基本型を指定するために、呼び出し可能なインターフェイス メソッドで使用されるプロキシの基本型と属性型に適用されます。 |
DefaultInvokeMethodNameAttribute |
メソッド呼び出しを表す呼び出し可能なオブジェクトの基本型を指定するために、呼び出し可能なインターフェイス メソッドで使用されるプロキシの基本型と属性型に適用されます。 |
GatewayCountChangedEventArgs |
ゲートウェイ接続イベントのイベント引数。 |
GenerateCodeForDeclaringAssemblyAttribute |
ソース ジェネレーターが、指定した型を含むアセンブリのコードも検査して生成する必要があることを示します。 |
GeneratedActivatorConstructorAttribute |
コンストラクターに適用する場合、生成されたアクティベーターの実装では、インスタンスをアクティブ化するときにそのコンストラクターを使用する必要があることを示します。 |
GenerateMethodSerializersAttribute |
インターフェイスに適用する場合は、インターフェイス呼び出しのリモート処理を可能にするためにサポート コードを生成する必要があることを指定します。 |
GenerateSerializerAttribute |
型に適用する場合は、型がシリアル化されることを意図しており、その型に対してシリアル化コードを生成する必要があることを指定します。 |
GetCompletionSourceMethodNameAttribute |
呼び出し可能なインターフェイスのメソッド属性に適用され、submit メソッドに送信され、最終的に呼び出し元に返される完了ソースを取得するために呼び出すメソッドの名前を指定します。 |
Grain |
すべてのグレイン クラスの抽象基本クラス。 |
Grain<TGrainState> |
永続的な状態が宣言された Grain の基底クラス。 |
GrainBaseExtensions |
実装の IGrainBase ヘルパー メソッド。 |
GrainCancellationToken |
グレイン間で CancellationToken 送信できる類似体。 |
GrainCancellationTokenSource |
グレイン間で CancellationTokenSource 送信できる類似体。 |
GrainClient |
Orleans システムに接続するためのクライアント ランタイム |
GrainContextComponentExtensions |
にIGrainExtension関連する のIGrainContext拡張機能。 |
GrainExtensions |
グレインの拡張メソッド。 |
GrainInterfaceTypeToGrainTypeResolver |
を GrainInterfaceType互換性のある GrainTypeに関連付けます。 |
GrainReminderExtensions |
または IGrainBase 実装からGrainアラームにアクセスするための拡張メソッド。 |
GrainState |
生成されたグレイン状態クラスの基底クラス。 |
GrainState<T> |
IGrainState<T> の既定の実装。 |
GrainStreamingExtensions |
または IGrainBase 実装からGrainストリーム プロバイダーにアクセスするための拡張メソッド。 |
GrainTypeAttribute |
アタッチ先のグレイン クラスのグレインの種類を指定します。 |
IdAttribute |
メンバーの一意の ID を指定します。 |
ImmutableAttribute |
適用される型、型メンバー、パラメーター、または戻り値を不変として扱う必要があるため、防御コピーが不要であることを示します。 非シール クラスに適用される場合、派生型は不変であるとは限りません。 |
ImplicitChannelSubscriptionAttribute |
[Orleans.ImplicitStreamSubscription] 属性は、グレインを暗黙的なストリーム サブスクリプションとしてマークするために使用されます。 |
ImplicitStreamSubscriptionAttribute |
[Orleans.ImplicitStreamSubscription] 属性は、グレインを暗黙的なストリーム サブスクリプションとしてマークするために使用されます。 |
InvokableBaseTypeAttribute |
呼び出し可能なインターフェイス メソッドで使用される属性型に適用され、メソッド呼び出しを表す呼び出し可能オブジェクトの基本型を指定します。 |
InvokableCustomInitializerAttribute |
インターフェイス メソッドの属性型に適用され、そのインターフェイス メソッドを呼び出すときに作成される呼び出し可能オブジェクトで呼び出されるメソッドを指定します。 |
InvokeMethodNameAttribute |
呼び出し可能なインターフェイスのメソッド属性に適用され、要求の送信時に呼び出す基本型のメソッドの名前を指定します。 |
JenkinsHash | |
KeepAliveAttribute |
グレイン実装型に適用すると、この属性は、アイドル状態のアクティブ化コレクターによってグレインのアクティブ化を収集しないように指定します。 |
LifecycleExtensions |
ライフサイクル オブザーバーを操作するための拡張機能。 |
LifecycleSubject |
ライフサイクルを監視するための機能を提供します。 |
MembershipEntry | |
MembershipTableData | |
NamedOptionExtensions |
名前付きオプション クラスを操作するための拡張機能。 |
ObserverSubscriptionManager<T> |
ObserverSubscriptionManager クラスは、オブザーバーをサポートするグレインのヘルパー クラスです。 サブスクライブ オブザーバーを追跡し、通知を送信するためのメソッドを提供します。 |
OmitDefaultMemberValuesAttribute |
型に適用する場合、 は、メンバー値が既定値と等しい場合に、型に対して生成されたシリアライザーがメンバーのシリアル化を回避する必要があることを示します。 |
OptionFormattingUtilities |
オプションの書式設定用のユーティリティ クラス |
OptionsLogger |
クライアントとサイロの既定のオプション ロガーの基本クラス。 |
OrleansConnectionSecurityHostingExtensions | |
OrleansConstructorAttribute |
シリアル化されたデータから新しいインスタンスを作成するときにシリアライザーが使用するコンストラクターを指定します。 |
PeriodicAction | |
PersistentStateAttributeMapper |
永続的な状態属性を対応するファクトリ インスタンスにマップする属性マッパー。 |
PublicOrleansTaskExtensions |
インスタンスを処理 Task するためのユーティリティ関数。 |
RedactAttribute |
options クラスのプロパティに適用すると、この属性は、インスタンスに準拠 IOptionFormatter してプロパティ値が書式設定されないようにします。 |
RedactConnectionStringAttribute |
options クラスの接続文字列 プロパティに適用すると、この属性は、プロパティ値が準拠IOptionFormatterインスタンスによって書式設定されないようにします。 |
RegexImplicitChannelSubscriptionAttribute |
[Orleans.RegexImplicitStreamSubscription] 属性は、ストリーム名前空間をフィルター処理して正規表現を使用してサブスクライブすることで、グレインを暗黙的なストリーム サブスクリプションとしてマークするために使用されます。 |
RegexImplicitStreamSubscriptionAttribute |
[Orleans.RegexImplicitStreamSubscription] 属性は、ストリーム名前空間をフィルター処理して正規表現を使用してサブスクライブすることで、グレインを暗黙的なストリーム サブスクリプションとしてマークするために使用されます。 |
RegisterActivatorAttribute |
型に適用すると、その型がアクティベーターであり、自動的に登録されることを示します。 |
RegisterConverterAttribute |
型に適用する場合、型がコンバーターであり、自動的に登録されることを示します。 |
RegisterCopierAttribute |
型に適用すると、型がコピー機であり、自動的に登録されることを示します。 |
RegisterProviderAttribute |
型に適用すると、型がプロバイダーであり、自動的に登録されることを示します。 |
RegisterSerializerAttribute |
型に適用する場合、型がシリアライザーであり、自動的に登録されることを示します。 |
ReminderEntry |
アラーム テーブルのエントリを表します。 |
ReminderTableData |
アラーム テーブルエントリのコレクションを表します。 |
ResponseTimeoutAttribute |
指定されているインターフェイス メソッドの応答タイムアウトを指定します。 |
SerializationCallbacksAttribute |
この属性がアタッチされている型のインスタンスに対してシリアル化操作を実行するときに、インスタンス化および呼び出される型を指定します。 |
SerializerConfigurationValidator |
シリアライザーの構成を検証します。 |
SerializerTransparentAttribute |
シリアル化のために特定の型が非表示であることを示します。 シリアル化されたフィールドがない抽象型でのみ使用でき、継承階層から実質的に削除されます。 型に対してこの属性を追加または削除すると、シリアル化プロトコル レベルの非互換性 (型階層の変更など) が発生します。 |
ServiceLifecycleStage |
Orleans クライアントまたはサイロのライフサイクル ステージ。 |
StableHash | |
SuppressReferenceTrackingAttribute |
型に適用する場合、 は、型に対して生成されたシリアライザーが型への参照を追跡しないことを示します。 |
TableVersion | |
TaskDone |
RunToCompletion 状態の特殊な void 'Done' タスク。 Task.FromResult(1) と同等です。 |
TlsConnectionBuilderExtensions | |
TransactionAttribute |
TransactionAttribute 属性は、トランザクションを開始および結合するメソッドをマークするために使用されます。 |
TransactionRequest | |
TransactionRequest<TResult> | |
TransactionRequestBase | |
TransactionResponse | |
TransactionTaskRequest | |
TransactionTaskRequest<TResult> | |
UseActivatorAttribute |
型に適用する場合、 は、コンストラクターや別のメカニズムではなく、登録済みのアクティベーターを使用して型をアクティブ化する必要があることを示します。 |
構造体
DeactivationReason |
グレイン非アクティブ化を開始する理由を表します。 |
インターフェイス
IClientBuilder |
インスタンスを構築 IClusterClient するための機能。 |
IClientConnectionRetryFilter |
クラスター接続を再試行する必要があるかどうかを判断するために使用されるフィルター。 |
IClusterClient |
Orleans クラスターと対話するためのクライアント インターフェイス。 |
IClusterClientLifecycle |
ILifecycleObservableクライアント ライフサイクルのマーカーの種類。 |
IConfigurationValidator |
クライアントとサイロの初期化中に呼び出される構成検証コントロールについて説明します。 |
IConverter<TValue,TSurrogate> |
2 つの型間で変換するための機能。 |
IFacetMetadata |
ファセットのマーカー インターフェイス |
IGrain |
グレインのマーカー インターフェイス |
IGrainBase |
グレイン実装のインターフェイス |
IGrainCallContext |
メソッドの呼び出しと呼び出しの結果を表します。 |
IGrainCallFilter |
グレイン呼び出しフィルターのインターフェイス。 |
IGrainFactory |
グレインへの参照を作成するための機能。 |
IGrainInvokeInterceptor | |
IGrainObserver |
グレイン オブザーバーのマーカー インターフェイス。 オブザーバーは、グレインから通知を受け取るために使用されます。つまり、パブリッシャー/サブスクライバー インターフェイスのサブスクライバー側を表します。 |
IGrainState |
グレインの状態を定義します |
IGrainState<T> |
グレインの状態を定義します |
IGrainWithGuidCompoundKey |
複合キーを使用したグレインのマーカー インターフェイス。 |
IGrainWithGuidKey |
キーを持つ Guid グレインのマーカー インターフェイス。 |
IGrainWithIntegerCompoundKey |
複合キーを使用したグレインのマーカー インターフェイス。 |
IGrainWithIntegerKey |
キーを持つ Int64 グレインのマーカー インターフェイス。 |
IGrainWithStringKey |
キーを持つ String グレインのマーカー インターフェイス。 |
IIncomingGrainCallContext |
着信メソッドの呼び出しと呼び出しの結果を表します。 |
IIncomingGrainCallFilter |
着信グレイン呼び出しフィルターのインターフェイス。 |
ILifecycleObservable |
監視可能なライフサイクル。 ライフサイクルの各ステージは監視可能です。 開始時と停止時にステージに到達すると、すべてのオブザーバーに通知されます。 ステージは昇順で開始され、降順で停止されます。 |
ILifecycleObserver |
開始と停止の通知を処理するために使用されるライフサイクル オブザーバー。 |
ILifecycleParticipant<TLifecycleObservable> |
ライフサイクルに参加するためのフックを提供します。 また、オブジェクトがライフサイクルに参加できることを示すシグナル インターフェイスとして機能する場合もあります。 |
ILifecycleSubject |
ライフサイクル オブザーバーと監視可能なライフサイクルの両方。 |
IMembershipTable |
メンバーシップ テーブルのインターフェイス。 |
IMembershipTableGrain |
グレイン ベースの実装用のメンバーシップ テーブル インターフェイス。 |
IMembershipTableSystemTarget |
システム ターゲット ベースの実装用のメンバーシップ テーブル インターフェイス。 |
IOptionFormatter |
オプションを書式設定し、カテゴリと名前を付けます |
IOptionFormatter<T> |
特定のオプションの種類のオプション フォーマッタ |
IOptionFormatterResolver<T> |
IOptionFormatterResolver は、特定の名前付きオプションの特定の OptionFormatter を解決します |
IOutgoingGrainCallContext |
発信メソッドの呼び出しと呼び出しの結果を表します。 |
IOutgoingGrainCallFilter |
発信グレイン呼び出しフィルターのインターフェイス。 |
IPopulator<TValue,TSurrogate> |
1 つの型を別の型から設定するための機能。 |
IRemindable |
アラームを登録および受信できるようにするためにグレインが実装する必要があるコールバック インターフェイス。 |
IReminderService |
アラームを管理するための機能。 |
IReminderTable |
アラーム データの基になるストレージの実装のためのインターフェイス:Azure Table、SQL、開発エミュレーター グレイン、モック実装。 開発エミュレーター のグレイン ケースのグレイン インターフェイスとして定義されます。 |
ISystemTarget |
これは、システム ターゲットのマークアップ インターフェイスです。 システム ターゲットは、グレインと一部の動作を共有する内部ランタイム オブジェクトですが、特定の制限も課されます。 特に、システム ターゲットは非同期的にアドレス指定可能なアクターです。 IGrain System ターゲットがランタイム スケジューラによってスケジュールされ、ターン ベースのコンカレンシーに従うのと同様に、ISystemTarget に対してプロキシ クラスが生成されています。 |
ITransactionClient | |
IVersionManager |
グレイン インターフェイス バージョンのネゴシエート方法を管理するための機能。 |
列挙型
DeactivationReasonCode |
非アクティブ化の情報理由コード。 |
ErrorCode |
エラーのログ記録に Orleans ランタイム ライブラリによって使用される一連のエラー コード。 |
GenerateFieldIds |
この列挙型には、フィールド ID 生成ロジックを制御するためのオプションが用意されています。 |
TransactionOption | |
TransactionOptionAlias |
代理人
ClientInvokeCallback |
グレインに対するすべての要求の前に呼び出されるデリゲート。 |
ConnectionToClusterLostHandler |
クラスターからのクライアント切断のハンドラー。 |
Factory<TInstance> |
|
Factory<TParam1,TInstance> |
|
Factory<TParam1,TParam2,TInstance> |
|
Factory<TParam1,TParam2,TParam3,TInstance> |
|
GatewayCountChangedHandler |
ゲートウェイの数のハンドラー。 |
GrainCallFilterDelegate |
要求の呼び出しをインターセプトするために使用されるデリゲート。 |
IncomingGrainCallFilterDelegate |
送信要求をインターセプトするために使用されるデリゲート。 |
OutgoingGrainCallFilterDelegate |
受信要求をインターセプトするために使用されるデリゲート。 |