次の方法で共有


FabricRuntime クラス

定義

ユーザーが作成したホストで、 を CodePackageActivationContext取得したり、必要なサービス ファクトリ [ IStatelessServiceFactory、、 IStatefulServiceFactoryまたは ] または ServiceGroupFactoryサービスの種類を直接登録したりできます。

public sealed class FabricRuntime : IDisposable
type FabricRuntime = class
    interface IDisposable
Public NotInheritable Class FabricRuntime
Implements IDisposable
継承
FabricRuntime
実装

メソッド

Create()

オブジェクトを FabricRuntime 作成します。

Create(Action)

基になるランタイムが FabricRuntime 何らかの理由で終了または終了した場合に実行される、指定されたコールバック関数を使用して オブジェクトを作成します。

CreateAsync(Action, TimeSpan, CancellationToken)

基になるランタイムが FabricRuntime 何らかの理由で終了または終了した場合に実行される、指定されたコールバック関数を使用して、 timeoutオブジェクトを非同期的に作成します cancellationToken

CreateAsync(TimeSpan, CancellationToken)

指定した timeoutcancellationTokenFabricRuntime使用して、オブジェクトを非同期的に作成します。

Dispose()

を破棄します FabricRuntime

GetActivationContext()

現在FabricRuntimeCodePackageActivationContextの の を取得します。

GetActivationContextAsync(TimeSpan, CancellationToken)

指定した timeoutcancellationTokenを使用して、現在FabricRuntimeの の CodePackageActivationContext を非同期的に取得します。

GetCodePackageActivator()

これは、内部でだけ使用します。

GetCodePackageActivatorAsync(TimeSpan, CancellationToken)

これは、内部でだけ使用します。

GetNodeContext()

Fabric Node に関する情報を含む Node Context オブジェクトを取得します。

GetNodeContextAsync(TimeSpan, CancellationToken)

タイムアウトおよびキャンセル トークンを使用して、ファブリック ノードからノード コンテキストを非同期的に取得します。

RegisterServiceGroupFactory(String, ServiceGroupFactory)

指定した型に指定した ServiceGroupFactory を登録します。

RegisterServiceGroupFactoryAsync(String, ServiceGroupFactory, TimeSpan, CancellationToken)

指定したサービス グループの種類に対して指定された ServiceGroupFactory を、指定した timeoutcancellationTokenに非同期に登録します。

RegisterServiceType(String, Type)

指定した serviceTypeName を、それを実装する実際のマネージド型に関連付けます。

RegisterServiceTypeAsync(String, Type, TimeSpan, CancellationToken)

指定した serviceTypeName を、それを実装する実際のマネージド型に非同期的に timeout 関連付けます。 cancellationToken

RegisterStatefulServiceFactory(String, IStatefulServiceFactory)

指定したサービスの種類に指定した IStatefulServiceFactory を登録します。

RegisterStatefulServiceFactoryAsync(String, IStatefulServiceFactory, TimeSpan, CancellationToken)

指定したサービスの種類に指定した IStatefulServiceFactory を、指定した timeoutcancellationTokenに登録します。

RegisterStatelessServiceFactory(String, IStatelessServiceFactory)

指定したサービスの種類に指定した IStatelessServiceFactory を登録します。

RegisterStatelessServiceFactoryAsync(String, IStatelessServiceFactory, TimeSpan, CancellationToken)

指定したサービスの種類に対して指定された IStatelessServiceFactory を非同期 timeout に登録します。 cancellationToken

適用対象