Переменные среды Service Fabric
В Service Fabric есть встроенные переменные среды, задаваемые для каждого экземпляра службы. Полный список этих переменных среды приведен ниже.
Переменная среды | Description | Пример |
---|---|---|
Fabric_ApplicationName | Универсальный код ресурса (URI) структуры для приложения. | fabric:/MyApplication |
Fabric_CodePackageName | Имя пакета кода, которому принадлежит процесс. | Код |
Fabric_Endpoint_IPOrFQDN_ServiceEndpointName | IP-адрес или полное доменное имя конечной точки. | 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-адрес или полное доменное имя узла согласно файлу манифеста кластера. | localhost или 10.0.0.1 |
Fabric_NodeName | Имя узла, на котором выполняется процесс. | _Node_0 |
Fabric_ServiceName | Универсальный код ресурса (URI) структуры для службы, если служба размещена в режиме ExclusiveProcess. Значение этой переменной доступно только в том случае, если служба создается с режимом ServicePackageActivationMode ExclusiveProcess. | Fabric:/MyApplication/MyService |
Fabric_ServicePackageActivationId | Идентификатор FabricServicePackageActivationId. | Глобальный уникальный идентификатор. |
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