Variabili di ambiente di Service Fabric

Service Fabric dispone di variabili di ambiente predefinite, impostate per ciascuna istanza di servizio. La tabella seguente include l'elenco completo delle variabili di ambiente:

Variabile di ambiente Descrizione Esempio
Fabric_ApplicationName Nome URI dell'applicazione nell'infrastruttura fabric:/MyApplication
Fabric_CodePackageName Nome del pacchetto di codice a cui appartiene il processo Codice
Fabric_Endpoint_IPOrFQDN_ServiceEndpointName Indirizzo IP o nome di dominio completo dell'endpoint 10.0.0.1
Fabric_Endpoint_ServiceEndpointName Numero di porta per l'endpoint 8234
Fabric_Folder_App_Log Cartella dei log C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\log
Fabric_Folder_App_Temp Cartella temporanea C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\temp
Fabric_Folder_App_Work Cartella di lavoro C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\work
Fabric_Folder_Application Home directory dell'applicazione C:\\Data\\_App\\_Node_0\\MyApplicationType_App12
Fabric_IsContainerHost Valore booleano che specifica se il processo è un contenitore false
Fabric_NodeId ID del nodo che esegue il processo bf865279ba277deb864a976fbf4c200e
Fabric_NodeIPOrFQDN Indirizzo IP o nome di dominio completo del nodo, come specificato nel file manifesto del cluster localhost o 10.0.0.1
Fabric_NodeName Nome del nodo che esegue il processo _Node_0
Fabric_ServiceName Nome URI dell'infrastruttura del servizio, se quest'ultimo è ospitato in modalità ExclusiveProcess. Il valore di questa variabile è disponibile solo se si crea il servizio con ServicePackageActivationMode ExclusiveProcess. fabric:/MyApplication/MyService
Fabric_ServicePackageActivationId ID di attivazione del pacchetto del servizio GUID
Fabric_ServicePackageName Nome del pacchetto del servizio di cui fa parte il processo Web1Pkg

Variabili di ambiente interne usate dal runtime di 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