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