Compartir a través de


CodePackageActivationContext Clase

Definición

Representa la activación que contiene información sobre un paquete de código en ejecución en una aplicación de Service Fabric.

Los GetActivationContext() métodos y GetActivationContextAsync(TimeSpan, CancellationToken) se pueden usar para obtener una instancia del contexto de activación.

public class CodePackageActivationContext : IDisposable, System.Fabric.ICodePackageActivationContext3
type CodePackageActivationContext = class
    interface ICodePackageActivationContext3
    interface ICodePackageActivationContext2
    interface ICodePackageActivationContext
    interface IDisposable
Public Class CodePackageActivationContext
Implements ICodePackageActivationContext3, IDisposable
Herencia
CodePackageActivationContext
Implementaciones

Propiedades

ApplicationName

Obtiene el nombre de la aplicación.

ApplicationTypeName

Obtiene el nombre del tipo de aplicación.

CodePackageName

Obtiene el nombre del paquete de código activado del tejido.

CodePackageVersion

Obtiene la versión del paquete de código activado del tejido.

ContextId

Obtiene el identificador que representa el nombre del paquete de servicio calificado con el nombre del paquete de aplicación.

LogDirectory

Obtiene la ruta de acceso al directorio de registro que puede usar la aplicación.

ServiceListenAddress

Dirección en la que el servicio debe iniciar el agente de escucha de comunicación.

ServicePublishAddress

Dirección que el servicio debe publicar como dirección de escucha.

TempDirectory

Obtiene la ruta de acceso al directorio Temp que la aplicación puede usar para los archivos temporales.

WorkDirectory

Obtiene la ruta de acceso al directorio Work que la aplicación puede usar para almacenar datos. Por ejemplo: el estado de las réplicas.

Métodos

Dispose()

Elimina el contexto de activación del paquete de código.

Finalize()

Realiza operaciones de limpieza en recursos no administrados mantenidos por el objeto actual antes de que se destruya el objeto.

GetApplicationPrincipals()

Recupera todas las entidades de seguridad definidas en el manifiesto de aplicación.

GetCodePackage(String)
Obsoletos.

Recupera el CodePackageDescription objeto por nombre.

Este método está obsoleto. Use GetCodePackageObject(String).

GetCodePackageNames()

Recupera la lista de nombres de paquete de código en el manifiesto de servicio.

GetCodePackageObject(String)

Recupera el CodePackage objeto por nombre.

GetConfigurationPackage(String)
Obsoletos.

Recupera el ConfigurationPackageDescription objeto por nombre.

Este método está obsoleto. Use GetConfigurationPackageObject(String).

GetConfigurationPackageNames()

Recupera la lista de nombres de paquete de configuración en el manifiesto de servicio.

GetConfigurationPackageObject(String)

Recupera el ConfigurationPackage objeto por nombre.

GetDataPackage(String)
Obsoletos.

Recupera por DataPackageDescription nombre.

Este método está obsoleto. Use GetDataPackageObject(String).

GetDataPackageNames()

Recupera la lista de nombres de paquete de datos en el manifiesto de servicio.

GetDataPackageObject(String)

Recupera el DataPackage objeto por nombre.

GetDirectory(String)

Recupera la ruta de acceso del directorio del directorio dentro del directorio de trabajo.

GetEndpoint(String)

Recupera un EndpointResourceDescription por nombre.

GetEndpoints()

Recupera todos los puntos finales del manifiesto de servicio.

GetServiceGroupTypes()

Recupera la lista de tipos de grupo de servicios en el manifiesto de servicio.

GetServiceManifestName()

Recupera el nombre del manifiesto de servicio.

GetServiceManifestVersion()

Recupera la versión del manifiesto de servicio.

GetServiceTypes()

Recupera la lista de tipos de servicio en el manifiesto de servicio.

ReportApplicationHealth(HealthInformation)

Notifica el estado de la aplicación actual.

ReportApplicationHealth(HealthInformation, HealthReportSendOptions)

Notifica el estado de la aplicación actual. Especifica opciones para controlar cómo se envía el informe.

ReportDeployedApplicationHealth(HealthInformation)

Notifica el estado de la aplicación implementada actual.

ReportDeployedApplicationHealth(HealthInformation, HealthReportSendOptions)

Notifica el estado de la aplicación implementada actual.

ReportDeployedServicePackageHealth(HealthInformation)

Notifica el estado del paquete de servicio implementado actual.

ReportDeployedServicePackageHealth(HealthInformation, HealthReportSendOptions)

Notifica el estado del paquete de servicio implementado actual.

Eventos

CodePackageAdded
Obsoletos.

Se genera cuando se agrega un nuevo paquete de código al manifiesto de servicio.

CodePackageAddedEvent

Se genera durante una actualización de la aplicación cuando se agrega un nuevo paquete de código al manifiesto de servicio.

CodePackageModified
Obsoletos.

Se genera cuando se modifica un paquete de código existente en el manifiesto de servicio.

CodePackageModifiedEvent

Se genera durante una actualización de la aplicación cuando se modifica un paquete de código existente en el manifiesto de servicio.

CodePackageRemoved
Obsoletos.

Se genera cuando el paquete de código se quita del manifiesto de servicio.

CodePackageRemovedEvent

Se genera durante una actualización de la aplicación cuando se quita un paquete de código del manifiesto de servicio.

ConfigurationPackageAdded
Obsoletos.

Se genera cuando se agrega un nuevo paquete de configuración al manifiesto de servicio.

ConfigurationPackageAddedEvent

Se genera durante una actualización de la aplicación cuando se agrega un nuevo paquete de configuración al manifiesto de servicio.

ConfigurationPackageModified
Obsoletos.

Se genera cuando se modifica un paquete de configuración en el manifiesto de servicio.

ConfigurationPackageModifiedEvent

Se genera durante una actualización de la aplicación cuando se modifica un paquete de configuración en el manifiesto de servicio.

ConfigurationPackageRemoved
Obsoletos.

Se genera cuando se quita un paquete de configuración del manifiesto de servicio.

ConfigurationPackageRemovedEvent

Se genera durante una actualización de la aplicación cuando se quita un paquete de configuración del manifiesto de servicio.

DataPackageAdded
Obsoletos.

Se genera cuando se agrega un paquete de datos al manifiesto de servicio.

DataPackageAddedEvent

Se genera durante una actualización de la aplicación cuando se agrega un paquete de datos al manifiesto de servicio.

DataPackageModified
Obsoletos.

Se genera cuando se modifica un paquete de datos en el manifiesto de servicio.

DataPackageModifiedEvent

Se genera durante una actualización de la aplicación cuando se modifica un paquete de datos en el manifiesto de servicio.

DataPackageRemoved
Obsoletos.

Se genera cuando se quita un paquete de datos del manifiesto de servicio.

DataPackageRemovedEvent

Se genera durante una actualización de la aplicación cuando se quita un paquete de datos del manifiesto de servicio.

Se aplica a