Partager via


CodePackageActivationContext Classe

Définition

Représente l’activation qui contient des informations sur un package de code en cours d’exécution dans une application Service Fabric.

Les GetActivationContext() méthodes et GetActivationContextAsync(TimeSpan, CancellationToken) peuvent être utilisées pour obtenir une instance du contexte d’activation.

public class CodePackageActivationContext : IDisposable, System.Fabric.ICodePackageActivationContext3
type CodePackageActivationContext = class
    interface ICodePackageActivationContext3
    interface ICodePackageActivationContext2
    interface ICodePackageActivationContext
    interface IDisposable
Public Class CodePackageActivationContext
Implements ICodePackageActivationContext3, IDisposable
Héritage
CodePackageActivationContext
Implémente

Propriétés

ApplicationName

Obtient le nom de l'application.

ApplicationTypeName

Obtient le nom du type d’application.

CodePackageName

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

CodePackageVersion

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

ContextId

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

LogDirectory

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

ServiceListenAddress

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

ServicePublishAddress

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

TempDirectory

Obtient le chemin d’accès au répertoire Temp que l’application peut utiliser pour les fichiers temporaires.

WorkDirectory

Obtient le chemin d’accès au répertoire De travail que l’application peut utiliser pour stocker des données. Par exemple : l’état des réplicas.

Méthodes

Dispose()

Supprime le contexte d’activation du package de code.

Finalize()

Effectue des opérations de nettoyage sur les ressources non managées détenues par l’objet actif avant la destruction de l’objet.

GetApplicationPrincipals()

Récupère tous les principaux définis dans le manifeste de l’application.

GetCodePackage(String)
Obsolète.

Récupère l’objet CodePackageDescription par son nom.

Cette méthode est obsolète. Utiliser GetCodePackageObject(String).

GetCodePackageNames()

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

GetCodePackageObject(String)

Récupère l’objet CodePackage par son nom.

GetConfigurationPackage(String)
Obsolète.

Récupère l’objet ConfigurationPackageDescription par son nom.

Cette méthode est obsolète. Utiliser GetConfigurationPackageObject(String).

GetConfigurationPackageNames()

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

GetConfigurationPackageObject(String)

Récupère l’objet ConfigurationPackage par son nom.

GetDataPackage(String)
Obsolète.

Récupère le DataPackageDescription par nom.

Cette méthode est obsolète. Utiliser GetDataPackageObject(String).

GetDataPackageNames()

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

GetDataPackageObject(String)

Récupère l’objet DataPackage par son nom.

GetDirectory(String)

Récupère le chemin d’accès du répertoire à l’intérieur du répertoire de travail.

GetEndpoint(String)

Récupère un EndpointResourceDescription par nom.

GetEndpoints()

Récupère tous les points de terminaison dans le manifeste du service.

GetServiceGroupTypes()

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

GetServiceManifestName()

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

GetServiceManifestVersion()

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

GetServiceTypes()

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

ReportApplicationHealth(HealthInformation)

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

ReportApplicationHealth(HealthInformation, HealthReportSendOptions)

Signale l’intégrité de l’application actuelle. Spécifie les options permettant de contrôler la façon dont le rapport est envoyé.

ReportDeployedApplicationHealth(HealthInformation)

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

ReportDeployedApplicationHealth(HealthInformation, HealthReportSendOptions)

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

ReportDeployedServicePackageHealth(HealthInformation)

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

ReportDeployedServicePackageHealth(HealthInformation, HealthReportSendOptions)

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

Événements

CodePackageAdded
Obsolète.

Déclenché lorsqu’un nouveau package de code est ajouté au manifeste du service.

CodePackageAddedEvent

Déclenché lors d’une mise à niveau d’application lorsqu’un nouveau package de code est ajouté au manifeste du service.

CodePackageModified
Obsolète.

Déclenché lorsqu’un package de code existant est modifié dans le manifeste du service.

CodePackageModifiedEvent

Déclenché lors d’une mise à niveau d’application lorsqu’un package de code existant est modifié dans le manifeste du service.

CodePackageRemoved
Obsolète.

Déclenché lorsque le package de code est supprimé du manifeste du service.

CodePackageRemovedEvent

Déclenché lors d’une mise à niveau d’application lorsqu’un package de code est supprimé du manifeste de service.

ConfigurationPackageAdded
Obsolète.

Déclenché lorsqu’un nouveau package de configuration est ajouté au manifeste de service.

ConfigurationPackageAddedEvent

Déclenché lors d’une mise à niveau d’application lorsqu’un nouveau package de configuration est ajouté au manifeste du service.

ConfigurationPackageModified
Obsolète.

Déclenché lorsqu’un package de configuration est modifié dans le manifeste du service.

ConfigurationPackageModifiedEvent

Déclenché lors d’une mise à niveau d’application lorsqu’un package de configuration est modifié dans le manifeste du service.

ConfigurationPackageRemoved
Obsolète.

Déclenché lorsqu’un package de configuration est supprimé du manifeste du service.

ConfigurationPackageRemovedEvent

Déclenché lors d’une mise à niveau d’application lorsqu’un package de configuration est supprimé du manifeste du service.

DataPackageAdded
Obsolète.

Déclenché lorsqu’un package de données est ajouté au manifeste du service.

DataPackageAddedEvent

Déclenché lors d’une mise à niveau d’application lorsqu’un package de données est ajouté au manifeste de service.

DataPackageModified
Obsolète.

Déclenché lorsqu’un package de données est modifié dans le manifeste du service.

DataPackageModifiedEvent

Déclenché lors d’une mise à niveau d’application lorsqu’un package de données est modifié dans le manifeste du service.

DataPackageRemoved
Obsolète.

Déclenché lorsqu’un package de données est supprimé du manifeste du service.

DataPackageRemovedEvent

Déclenché lors d’une mise à niveau d’application lorsqu’un package de données est supprimé du manifeste du service.

S’applique à