Service Fabric の環境変数

Service Fabric には、サービス インスタンスごとに設定される組み込み環境変数があります。 以下ではすべての環境変数を示します。

環境変数 説明
Fabric_ApplicationName アプリケーションのファブリック URI 名です fabric:/MyApplication
Fabric_CodePackageName プロセスが属しているコード パッケージの名前です コード
Fabric_Endpoint_IPOrFQDN_ServiceEndpointName エンドポイントの IP アドレスまたは FQDN です 10.0.0.1
Fabric_Endpoint_ServiceEndpointName エンドポイントのポート番号です 8234
Fabric_Folder_App_Log ログ フォルダーです C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\log
Fabric_Folder_App_Temp 一時フォルダーです C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\temp
Fabric_Folder_App_Work 作業フォルダーです C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\work
Fabric_Folder_Application アプリケーションのホーム フォルダーです C:\\Data\\_App\\_Node_0\\MyApplicationType_App12
Fabric_IsContainerHost プロセスがコンテナーかどうかを指定するブール値です false
Fabric_NodeId プロセスを実行しているノードのノード ID です bf865279ba277deb864a976fbf4c200e
Fabric_NodeIPOrFQDN クラスターのマニフェスト ファイルで指定されている、ノードの IP アドレスまたは FQDN です localhost または 10.0.0.1
Fabric_NodeName プロセスを実行しているノードのノード名です _Node_0
Fabric_ServiceName サービスが ExclusiveProcess モードでホストされている場合の、サービスのファブリック URI 名です。 この変数の値は、ServicePackageActivationMode ExclusiveProcess を使用してサービスを作成する場合にのみ使用できます。 fabric:/MyApplication/MyService
Fabric_ServicePackageActivationId ServicePackageActivationId です GUID
Fabric_ServicePackageName プロセスがその一部であるサービス パッケージの名前です Web1Pkg

Service Fabric ランタイムによって使われる内部環境変数:

  • Fabric_ApplicationHostId
  • Fabric_ApplicationHostType
  • Fabric_ApplicationId
  • Fabric_CodePackageInstanceId
  • Fabric_CodePackageInstanceSeqNum
  • Fabric_InstanceId
  • Fabric_ReplicaId
  • Fabric_RuntimeConnectionAddress
  • Fabric_ServicePackageActivationGuid
  • Fabric_ServicePackageInstanceId
  • Fabric_ServicePackageInstanceSeqNum
  • Fabric_ServicePackageVersionInstance
  • FabricActivatorAddress
  • FabricPackageFileName
  • HostedServiceName