Udostępnij za pośrednictwem


Zmienne środowiskowe usługi Service Fabric

Usługa Service Fabric ma wbudowane zmienne środowiskowe ustawione dla każdego wystąpienia usługi. Pełna lista zmiennych środowiskowych znajduje się poniżej:

Zmienna środowiskowa Opis Przykład
Fabric_ApplicationName Nazwa identyfikatora URI sieci szkieletowej aplikacji fabric:/MyApplication
Fabric_CodePackageName Nazwa pakietu kodu, do którego należy proces Kod
Fabric_Endpoint_IPOrFQDN_ServiceEndpointName Adres IP lub nazwa FQDN punktu końcowego 10.0.0.1
Fabric_Endpoint_ServiceEndpointName Numer portu punktu końcowego 8234
Fabric_Folder_App_Log Folder dziennika C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\log
Fabric_Folder_App_Temp Folder tymczasowy C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\temp
Fabric_Folder_App_Work Folder roboczy C:\\Data\\_App\\_Node_0\\MyApplicationType_App12\\work
Fabric_Folder_Application Folder główny aplikacji C:\\Data\\_App\\_Node_0\\MyApplicationType_App12
Fabric_IsContainerHost Wartość logiczna określająca, czy proces jest kontenerem fałsz
Fabric_NodeId Identyfikator węzła węzła, w którym uruchomiono proces bf865279ba277deb864a976fbf4c200e
Fabric_NodeIPOrFQDN Adres IP lub nazwa FQDN węzła, jak określono w pliku manifestu klastra. localhost lub 10.0.0.1
Fabric_NodeName Nazwa węzła węzła, w którym uruchomiono proces _Node_0
Fabric_ServiceName Nazwa identyfikatora URI sieci szkieletowej usługi, jeśli usługa jest hostowana w trybie ExclusiveProcess. Ta wartość zmiennej jest dostępna tylko w przypadku utworzenia usługi za pomocą elementu ServicePackageActivationMode ExclusiveProcess. fabric:/MyApplication/MyService
Fabric_ServicePackageActivationId The ServicePackageActivationId Identyfikator GUID
Fabric_ServicePackageName Nazwa pakietu usługi, który jest częścią procesu Web1Pkg

Wewnętrzne zmienne środowiskowe używane przez środowisko uruchomieniowe usługi 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