共用方式為


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 執行進程之節點的節點識別碼 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 The ServicePackageActivationId A 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