Partager via


FabricCodePackageActivationContext Classe

public class FabricCodePackageActivationContext implements CodePackageActivationContext

Représente le contexte d’activation du service Service Fabric. Cela est valide uniquement pour le service activé par l’infrastructure.

Résumé de la méthode

Modificateur et type Méthode et description
void close()

Nettoie les ressources détenues par cet objet. 1) Annule l’inscription des gestionnaires de modification de code, de configuration et de données. 2) Libère les pointeurs natifs du code, de la configuration et du répartiteur de données. 3) Libère le pointeur natif CodeActivationContext.

String getApplicationName()

Obtient le nom de l'application.

String getApplicationTypeName()

Obtient le nom du type d’application.

long getCodeActivationContextPtr()

Getter pour CodePackageActicationPointer

Observable<PackageAddedEventArgs<CodePackage>> getCodePackageAddedEvent()

CodePackageAddedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de l’ajout d’un nouveau package de code au manifeste du service.

Observable<PackageModifiedEventArgs<CodePackage>> getCodePackageModifiedEvent()

CodePackageRemovedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de la modification d’un package de code dans le manifeste du service.

String getCodePackageName()

Obtient le nom du package de code activé par l’infrastructure.

List<String> getCodePackageNames()

Récupère la liste des noms de package de code dans le manifeste de service.

CodePackage getCodePackageObject(String packageName)

Renvoie l’objet CodePackage de Service Package qui correspond au paramètre packageName

Observable<PackageRemovedEventArgs<CodePackage>> getCodePackageRemovedEvent()

CodePackageRemovedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de la suppression d’un package de code dans le manifeste de service.

String getCodePackageVersion()

Obtient la version du package de code activé par l’infrastructure

Observable<PackageAddedEventArgs<ConfigurationPackage>> getConfigurationPackageAddedEvent()

ConfigurationPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin qu’ils écoutent les événements générés lors de l’ajout d’un nouveau package config au manifeste de service.

Observable<PackageModifiedEventArgs<ConfigurationPackage>> getConfigurationPackageModifiedEvent()

ConfigurationPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de la modification d’un package config dans le manifeste de service.

List<String> getConfigurationPackageNames()

Récupère la liste des noms de package de configuration dans le manifeste de service.

ConfigurationPackage getConfigurationPackageObject(String packageName)

Renvoie l’objet ConfigurationPackage de Service Package qui correspond au paramètre packageName

Observable<PackageRemovedEventArgs<ConfigurationPackage>> getConfigurationPackageRemovedEvent()

ConfigurationPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de la suppression d’un package config dans le manifeste de service.

String getContextId()

Obtient l’ID qui représente le nom du package de service qualifié avec le nom du package d’application.

Observable<PackageAddedEventArgs<DataPackage>> getDataPackageAddedEvent()

DataPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de l’ajout d’un nouveau package de données au manifeste de service.

Observable<PackageModifiedEventArgs<DataPackage>> getDataPackageModifiedEvent()

DataPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de la modification d’un package de données dans le manifeste de service.

List<String> getDataPackageNames()

Récupère tous les packages de données par nom.

DataPackage getDataPackageObject(String packageName)

Renvoie l’objet DataPackage de Service Package qui correspond au paramètre packageName

Observable<PackageRemovedEventArgs<DataPackage>> getDataPackageRemovedEvent()

DataPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin qu’ils écoutent les événements générés lors de la suppression d’un package de données dans le manifeste du service.

EndpointResourceDescription getEndpoint(String endpointName)

Récupère le point de terminaison par nom.

LinkedHashMap<String, EndpointResourceDescription> getEndpoints()

Récupère tous les noms de point de terminaison dans le manifeste de service.

String getLogDirectory()

Obtient le chemin d’accès au répertoire du journal que l’application peut utiliser.

String getServiceListenAddress()

Adresse à laquelle le service doit démarrer l’écouteur de communication.

String getServiceManifestName()

Récupère le nom du manifeste de service.

String getServiceManifestVersion()

Récupère la version du manifeste de service.

String getServicePublishAddress()

Adresse que le service doit publier en tant qu’adresse d’écoute.

LinkedHashMap<String, ServiceTypeDescription> getServiceTypes()

Récupère la liste des types de groupes de services dans le manifeste de service.

String getTempDirectory()

Obtient le chemin d’accès au répertoire Temporaire que l’application peut utiliser.

String getWorkDirectory()

Obtient le chemin d’accès au répertoire de travail que l’application peut utiliser.

void reportApplicationHealth(HealthInformation healthInfo)

Signale l’intégrité de l’application actuelle.

void reportDeployedApplicationHealth(HealthInformation healthInfo)

Signale l’intégrité de l’application déployée actuelle.

void reportDeployedServicePackageHealth(HealthInformation healthInfo)

Signale l’intégrité du package de service déployé actuel.

Détails de la méthode

close

public void close()

Nettoie les ressources détenues par cet objet. 1) Annule l’inscription des gestionnaires de modification de code, de configuration et de données. 2) Libère les pointeurs natifs du code, de la configuration et du répartiteur de données. 3) Libère le pointeur natif CodeActivationContext.

getApplicationName

public String getApplicationName()

Obtient le nom de l'application.

Remplacements:

FabricCodePackageActivationContext.getApplicationName()

Retours:

Le nom de l’application.

getApplicationTypeName

public String getApplicationTypeName()

Obtient le nom du type d’application.

Remplacements:

FabricCodePackageActivationContext.getApplicationTypeName()

Retours:

Nom du type d’application.

getCodeActivationContextPtr

public long getCodeActivationContextPtr()

Getter pour CodePackageActicationPointer

Retours:

CodePackageActicationPointer

getCodePackageAddedEvent

public Observable> getCodePackageAddedEvent()

CodePackageAddedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de l’ajout d’un nouveau package de code au manifeste du service.

Remplacements:

FabricCodePackageActivationContext.getCodePackageAddedEvent()

Retours:

Getter pour CodePackageAddedEvent Observable<T>.

getCodePackageModifiedEvent

public Observable> getCodePackageModifiedEvent()

CodePackageRemovedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de la modification d’un package de code dans le manifeste du service.

Remplacements:

FabricCodePackageActivationContext.getCodePackageModifiedEvent()

Retours:

Getter pour CodePackageRemovedEvent Observable<T>.

getCodePackageName

public String getCodePackageName()

Obtient le nom du package de code activé par l’infrastructure.

Remplacements:

FabricCodePackageActivationContext.getCodePackageName()

Retours:

Nom du package de code activé par l’infrastructure.

getCodePackageNames

public List getCodePackageNames()

Récupère la liste des noms de package de code dans le manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getCodePackageNames()

Retours:

Liste des noms de package de code dans le manifeste de service.

getCodePackageObject

public CodePackage getCodePackageObject(String packageName)

Renvoie l’objet CodePackage de Service Package qui correspond au paramètre packageName

Remplacements:

FabricCodePackageActivationContext.getCodePackageObject(String packageName)

Paramètres:

packageName - Nom du CodePackage

Retours:

Retourne CodePackage

getCodePackageRemovedEvent

public Observable> getCodePackageRemovedEvent()

CodePackageRemovedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de la suppression d’un package de code dans le manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getCodePackageRemovedEvent()

Retours:

Getter pour CodePackageRemovedEvent Observable<T>.

getCodePackageVersion

public String getCodePackageVersion()

Obtient la version du package de code activé par l’infrastructure

Remplacements:

FabricCodePackageActivationContext.getCodePackageVersion()

Retours:

Version du package de code activé de l’infrastructure.

getConfigurationPackageAddedEvent

public Observable> getConfigurationPackageAddedEvent()

ConfigurationPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin qu’ils écoutent les événements générés lors de l’ajout d’un nouveau package config au manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getConfigurationPackageAddedEvent()

Retours:

Getter pour configurationPackageAddedEvent Observable<T>.

getConfigurationPackageModifiedEvent

public Observable> getConfigurationPackageModifiedEvent()

ConfigurationPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de la modification d’un package config dans le manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getConfigurationPackageModifiedEvent()

Retours:

Getter pour configurationPackageAddedEvent Observable<T>.

getConfigurationPackageNames

public List getConfigurationPackageNames()

Récupère la liste des noms de package de configuration dans le manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getConfigurationPackageNames()

Retours:

Liste des noms de package de configuration dans le manifeste de service.

getConfigurationPackageObject

public ConfigurationPackage getConfigurationPackageObject(String packageName)

Renvoie l’objet ConfigurationPackage de Service Package qui correspond au paramètre packageName

Remplacements:

FabricCodePackageActivationContext.getConfigurationPackageObject(String packageName)

Paramètres:

packageName - Nom du ConfigurationPackage

Retours:

getConfigurationPackageRemovedEvent

public Observable> getConfigurationPackageRemovedEvent()

ConfigurationPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de la suppression d’un package config dans le manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getConfigurationPackageRemovedEvent()

Retours:

Getter pour configurationPackageAddedEvent Observable<T>.

getContextId

public String getContextId()

Obtient l’ID qui représente le nom du package de service qualifié avec le nom du package d’application.

Remplacements:

FabricCodePackageActivationContext.getContextId()

Retours:

ID de contexte.

getDataPackageAddedEvent

public Observable> getDataPackageAddedEvent()

DataPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de l’ajout d’un nouveau package de données au manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getDataPackageAddedEvent()

Retours:

Getter pour l’événement DataPackageAddedEvent Observable<T>.

getDataPackageModifiedEvent

public Observable> getDataPackageModifiedEvent()

DataPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin d’écouter les événements générés lors de la modification d’un package de données dans le manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getDataPackageModifiedEvent()

Retours:

Getter pour l’événement DataPackageAddedEvent Observable<T>.

getDataPackageNames

public List getDataPackageNames()

Récupère tous les packages de données par nom.

Remplacements:

FabricCodePackageActivationContext.getDataPackageNames()

Retours:

Liste des packages de données.

getDataPackageObject

public DataPackage getDataPackageObject(String packageName)

Renvoie l’objet DataPackage de Service Package qui correspond au paramètre packageName

Remplacements:

FabricCodePackageActivationContext.getDataPackageObject(String packageName)

Paramètres:

packageName - Nom du DataPackage

Retours:

Renvoie l’objet DataPackage de Service Package qui correspond au paramètre packageName.

getDataPackageRemovedEvent

public Observable> getDataPackageRemovedEvent()

DataPackageAddedEvent doit être utilisé pour inscrire des écouteurs afin qu’ils écoutent les événements générés lors de la suppression d’un package de données dans le manifeste du service.

Remplacements:

FabricCodePackageActivationContext.getDataPackageRemovedEvent()

Retours:

Getter pour l’événement DataPackageAddedEvent Observable<T>.

getEndpoint

public EndpointResourceDescription getEndpoint(String endpointName)

Récupère le point de terminaison par nom.

Remplacements:

FabricCodePackageActivationContext.getEndpoint(String endpointName)

Paramètres:

endpointName - Nom du point de terminaison.

Retours:

Point de terminaison avec un nom spécifié.

getEndpoints

public LinkedHashMap getEndpoints()

Récupère tous les noms de point de terminaison dans le manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getEndpoints()

Retours:

Noms des points de terminaison dans le manifeste de service.

getLogDirectory

public String getLogDirectory()

Obtient le chemin d’accès au répertoire du journal que l’application peut utiliser.

Remplacements:

FabricCodePackageActivationContext.getLogDirectory()

Retours:

Chemin d’accès au répertoire des journaux d’application.

getServiceListenAddress

public String getServiceListenAddress()

Adresse à laquelle le service doit démarrer l’écouteur de communication.

Remplacements:

FabricCodePackageActivationContext.getServiceListenAddress()

Retours:

Adresse à laquelle le service doit démarrer l’écouteur de communication

getServiceManifestName

public String getServiceManifestName()

Récupère le nom du manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getServiceManifestName()

Retours:

Nom du manifeste de service.

getServiceManifestVersion

public String getServiceManifestVersion()

Récupère la version du manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getServiceManifestVersion()

Retours:

Version du manifeste de service.

getServicePublishAddress

public String getServicePublishAddress()

Adresse que le service doit publier en tant qu’adresse d’écoute.

Remplacements:

FabricCodePackageActivationContext.getServicePublishAddress()

Retours:

Adresse que le service doit publier en tant qu’adresse d’écoute.

getServiceTypes

public LinkedHashMap getServiceTypes()

Récupère la liste des types de groupes de services dans le manifeste de service.

Remplacements:

FabricCodePackageActivationContext.getServiceTypes()

Retours:

Liste des types de groupes de services dans le manifeste de service.

getTempDirectory

public String getTempDirectory()

Obtient le chemin d’accès au répertoire Temporaire que l’application peut utiliser.

Remplacements:

FabricCodePackageActivationContext.getTempDirectory()

Retours:

Chemin d'accès au répertoire Temp.

getWorkDirectory

public String getWorkDirectory()

Obtient le chemin d’accès au répertoire de travail que l’application peut utiliser.

Remplacements:

FabricCodePackageActivationContext.getWorkDirectory()

Retours:

Chemin d’accès au répertoire De travail.

reportApplicationHealth

public void reportApplicationHealth(HealthInformation healthInfo)

Signale l’intégrité de l’application actuelle.

Remplacements:

FabricCodePackageActivationContext.reportApplicationHealth(HealthInformation healthInfo)

Paramètres:

healthInfo - Informations d’intégrité à signaler.

reportDeployedApplicationHealth

public void reportDeployedApplicationHealth(HealthInformation healthInfo)

Signale l’intégrité de l’application déployée actuelle.

Remplacements:

FabricCodePackageActivationContext.reportDeployedApplicationHealth(HealthInformation healthInfo)

Paramètres:

healthInfo - Informations d’intégrité à signaler.

reportDeployedServicePackageHealth

public void reportDeployedServicePackageHealth(HealthInformation healthInfo)

Signale l’intégrité du package de service déployé actuel.

Remplacements:

FabricCodePackageActivationContext.reportDeployedServicePackageHealth(HealthInformation healthInfo)

Paramètres:

healthInfo - Informations d’intégrité à signaler.

S’applique à