次の方法で共有


Orleans 名前空間

クラス

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>

特定のオプションの種類のオプション フォーマッタ 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>

TInstance のインスタンスを作成します。

Factory<TParam1,TInstance>

TInstance のインスタンスを作成します。

Factory<TParam1,TParam2,TInstance>

TInstance のインスタンスを作成します。

Factory<TParam1,TParam2,TParam3,TInstance>

TInstance のインスタンスを作成します。

GatewayCountChangedHandler

ゲートウェイの数のハンドラー。

GrainCallFilterDelegate

要求の呼び出しをインターセプトするために使用されるデリゲート。

IncomingGrainCallFilterDelegate

送信要求をインターセプトするために使用されるデリゲート。

OutgoingGrainCallFilterDelegate

受信要求をインターセプトするために使用されるデリゲート。