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 | Description | Exemplo |
---|---|---|
Fabric_ApplicationName | O nome uri de malha do aplicativo | mal:/MyApplication |
Fabric_CodePackageName | O nome do pacote de código ao qual o processo pertence | 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 log | C:\\Dados\\_App\\_Node_0\\MyApplicationType_App12\\log |
Fabric_Folder_App_Temp | Temp folder | C:\\Dados\\_App\\_Node_0\\MyApplicationType_App12\\temp |
Fabric_Folder_App_Work | Pasta de trabalho | C:\\Dados\\_App\\_Node_0\\MyApplicationType_App12\\trabalho |
Fabric_Folder_Application | A pasta inicial de aplicativos | C:\\Dados\\_App\\_Node_0\\MyApplicationType_App12 |
Fabric_IsContainerHost | Um bool especificando se o processo é um contêiner | false |
Fabric_NodeId | A ID do nó do nó que executa o processo | bf865279ba277deb864a976fbf4c200e |
Fabric_NodeIPOrFQDN | O IP ou FQDN do nó, conforme especificado no arquivo de manifesto do cluster. | localhost ou 10.0.0.1 |
Fabric_NodeName | O nome do nó do nó que executa o processo | _Node_0 |
Fabric_ServiceName | O nome uri da malha do serviço, se o serviço estiver hospedado no modo ExclusiveProcess. Esse valor variável só estará disponível se você criar o serviço com ServicePackageActivationMode ExclusiveProcess. | mal:/MyApplication/MyService |
Fabric_ServicePackageActivationId | O ServicePackageActivationId | Um GUID |
Fabric_ServicePackageName | Nome do pacote de serviços do qual o processo faz parte | Web1Pkg |
Variáveis de ambiente interno usadas pelo tempo de execução 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