Condividi tramite


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