Orleans.Concurrency 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AlwaysInterleaveAttribute |
AlwaysInterleaveAttribute 属性は、書き込み (ReadOnly 以外) 要求を含め、任意のメソッドとインターリーブできるメソッドをマークするために使用されます。 |
ImmutableAttribute |
Immutable 属性は、マークされたクラスまたは構造体のインスタンスが作成後に変更されないようにすることを示します。 |
ImmutableExt |
を追加するユーティリティ クラス。すべてのオブジェクトに対する AsImmutable メソッド。 |
ImmutableExtensions |
を追加するユーティリティ クラス。すべてのオブジェクトに対する AsImmutable メソッド。 |
MayInterleaveAttribute |
MayInterleaveAttribute 属性は、指定されたメソッド コールバックを介して要求インターリーブを制御するクラスをマークするために使用されます。 |
OneWayAttribute |
グレイン インターフェイスのメソッドが一方向であり、応答メッセージが呼び出し元に送信されていないことを示します。 |
ReadOnlyAttribute |
ReadOnly 属性は、グレインの状態を変更しないメソッドをマークするために使用されます。 メソッドを ReadOnly としてマークすると、ランタイム システムは、アプリケーションのパフォーマンスを大幅に向上させる可能性のある多数の最適化を実行できます。 |
ReentrantAttribute |
Reentrant 属性は、タスク内での要求インターリーブを許可するグレイン実装クラスをマークするために使用されます。 これは高度な機能であり、影響が完全に理解されていない限り使用しないでください。 つまり、要求インターリーブを許可すると、ランタイム システムで多数の最適化を実行できるようになり、アプリケーションのパフォーマンスが大幅に向上する可能性があります。 |
StatelessWorkerAttribute |
StatelessWorker 属性は、要求間のグレイン状態の保持が期待されないグレイン クラスをマークするために使用され、同じグレインの複数のアクティブ化をランタイムによって作成できます。 |
UnorderedAttribute |
Unordered 属性は、メッセージの配信順序が重要ではないグレイン インターフェイスをマークするために使用されます。 |
構造体
Immutable<T> |
不変データを保持するためのラッパー クラス。 |