次の方法で共有


ServiceContext クラス

  • java.lang.Object
    • system.fabric.ServiceContext

public class ServiceContext

サービスが動作しているサービス コンテキストを表します。

コンストラクターの概要

コンストラクター 説明
ServiceContext(NodeContext nodeContext, CodePackageActivationContext codePackageActivationContext, String serviceTypeName, URI serviceName, byte[] initializationData, UUID partitionId, long replicaOrInstanceId)

system.fabric.ServiceContext クラスの新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
CodePackageActivationContext getCodePackageActivationContext()

コード パッケージのアクティブ化コンテキストを取得します。

byte [] getInitializationData()

サービスの初期化データを取得します。

NodeContext getNodeContext()

サービス レプリカがインスタンス化されるノードのノード コンテキストを取得します。

UUID getPartitionId()

パーティション ID を取得します。

long getReplicaOrInstanceId()

ステートフル サービス レプリカ ID またはステートレス サービス インスタンス ID を取得します。

URI getServiceName()

サービス名を取得します。

String getServiceTypeName()

サービスの種類名を取得します。

String getTraceId()

サービスのトレース ID を取得します。

発言:トレース ID は、生成されたトレースの識別子として使用できます。

コンストラクターの詳細

ServiceContext

protected ServiceContext(NodeContext nodeContext, CodePackageActivationContext codePackageActivationContext, String serviceTypeName, URI serviceName, byte[] initializationData, UUID partitionId, long replicaOrInstanceId)

system.fabric.ServiceContext クラスの新しいインスタンスを初期化します。

パラメーター:

nodeContext - ノード コンテキスト。
codePackageActivationContext - コード パッケージのアクティブ化コンテキスト。
serviceTypeName - サービスの種類名。
serviceName - サービス名。
initializationData - 初期化データ。
partitionId - パーティション ID。
replicaOrInstanceId - レプリカまたはインスタンス ID。

メソッドの詳細

getCodePackageActivationContext

public CodePackageActivationContext getCodePackageActivationContext()

コード パッケージのアクティブ化コンテキストを取得します。

戻り値:

コード パッケージのアクティブ化コンテキスト。

getInitializationData

public byte [] getInitializationData()

サービスの初期化データを取得します。

戻り値:

初期化データ。

getNodeContext

public NodeContext getNodeContext()

サービス レプリカがインスタンス化されるノードのノード コンテキストを取得します。

戻り値:

ノード コンテキスト。

getPartitionId

public UUID getPartitionId()

パーティション ID を取得します。

戻り値:

パーティション ID。

getReplicaOrInstanceId

public long getReplicaOrInstanceId()

ステートフル サービス レプリカ ID またはステートレス サービス インスタンス ID を取得します。

戻り値:

ステートフル サービス レプリカ ID またはステートレス サービス インスタンス ID。

getServiceName

public URI getServiceName()

サービス名を取得します。

戻り値:

サービス名。

getServiceTypeName

public String getServiceTypeName()

サービスの種類名を取得します。

戻り値:

サービスの種類名。

getTraceId

public String getTraceId()

サービスのトレース ID を取得します。

発言:トレース ID は、生成されたトレースの識別子として使用できます。

戻り値:

サービスのトレース ID。

適用対象