Variáveis de ambiente do Service Fabric
O Service Fabric tem variáveis de ambiente internas definidas para cada instância de serviço. A lista completa de variáveis de ambiente está abaixo:
Variável de ambiente | Descrição | Exemplo |
---|---|---|
Fabric_ApplicationName | O nome do uri da malha do aplicativo | fabric:/MyApplication |
Fabric_CodePackageName | O nome do pacote de código ao qual pertence o processo | Código |
Fabric_Endpoint_IPOrFQDN_ServiceEndpointName | O endereço ip ou FQDN do ponto de extremidade | 10.0.0.1 |
Fabric_Endpoint_ServiceEndpointName | Número da porta do ponto de extremidade | 8234 |
Fabric_Folder_App_Log | Pasta de logs | C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\log |
Fabric_Folder_App_Temp | Pasta Temp | C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\temp |
Fabric_Folder_App_Work | Pasta de trabalho | C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\work |
Fabric_Folder_Application | A pasta base de aplicativos | C:\\Data\\_App\\_Node_0\\MyApplicationType_App12 |
Fabric_IsContainerHost | Um booliano que especifica se o processo é um contêiner | false |
Fabric_NodeId | A ID do nó que executa o processo | bf865279ba277deb864a976fbf4c200e |
Fabric_NodeIPOrFQDN | O IP ou FQDN do nó, conforme for especificado no arquivo de manifesto do cluster. | localhost ou 10.0.0.1 |
Fabric_NodeName | O nome do nó que executa o processo | _Node_0 |
Fabric_ServiceName | O nome do uri da malha do serviço, se o serviço estiver hospedado no modo ExclusiveProcess. Esse valor de variável só estará disponível se você criar o serviço com ServicePackageActivationMode ExclusiveProcess. | fabric:/MyApplication/MyService |
Fabric_ServicePackageActivationId | ServicePackageActivationId | UMA GUID |
Fabric_ServicePackageName | Nome do pacote de serviço do qual o processo faz parte | Web1Pkg |
Variáveis de ambiente interno usadas pelo runtime do 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