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 | 指定處理序是否為容器的 bool | false |
Fabric_NodeId | 節點識別碼 (執行處理序的節點) | bf865279ba277deb864a976fbf4c200e |
Fabric_NodeIPOrFQDN | IP 或節點的 FQDN,如叢集資訊清單檔所指定。 | localhost 或 10.0.0.1 |
Fabric_NodeName | 節點名稱 (執行處理序的節點) | _Node_0 |
Fabric_ServiceName | 服務的網狀架構 URI名稱 (如果服務裝載於 ExclusiveProcess 模式中)。 只有在您使用 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