CodePackageActivationContext Classe

Definição

Representa a ativação que contém informações sobre um pacote de código em execução em um aplicativo do Service Fabric.

Os GetActivationContext() métodos e GetActivationContextAsync(TimeSpan, CancellationToken) podem ser usados para obter uma instância do contexto de ativação.

public class CodePackageActivationContext : IDisposable, System.Fabric.ICodePackageActivationContext3
type CodePackageActivationContext = class
    interface ICodePackageActivationContext3
    interface ICodePackageActivationContext2
    interface ICodePackageActivationContext
    interface IDisposable
Public Class CodePackageActivationContext
Implements ICodePackageActivationContext3, IDisposable
Herança
CodePackageActivationContext
Implementações

Propriedades

ApplicationName

Obtém o nome do aplicativo.

ApplicationTypeName

Obtém o nome do tipo de aplicativo.

CodePackageName

Obtém o nome do pacote de código ativado da malha.

CodePackageVersion

Obtém a versão do pacote de código ativado da malha

ContextId

Obtém a ID que representa o nome do pacote de serviço qualificado com o nome do pacote do aplicativo.

LogDirectory

Obtém o caminho para o diretório de log que o aplicativo pode usar.

ServiceListenAddress

O endereço no qual o serviço deve iniciar o ouvinte de comunicação.

ServicePublishAddress

O endereço que o serviço deve publicar como o endereço de escuta.

TempDirectory

Obtém o caminho para o diretório Temp que o Aplicativo pode usar para arquivos temporários.

WorkDirectory

Obtém o caminho para o diretório Trabalho que o aplicativo pode usar para armazenar dados. Por exemplo: o estado das réplicas.

Métodos

Dispose()

Descarta o contexto de ativação do pacote de código.

Finalize()

Executa operações de limpeza em recursos não gerenciados mantidos pelo objeto atual antes que o objeto seja destruído.

GetApplicationPrincipals()

Recupera todas as entidades de segurança definidas no manifesto do aplicativo.

GetCodePackage(String)
Obsoleto.

Recupera o CodePackageDescription objeto por nome.

Esse método é obsoleto. Use GetCodePackageObject(String).

GetCodePackageNames()

Recupera a lista de nomes de pacote de código no manifesto do serviço.

GetCodePackageObject(String)

Recupera o CodePackage objeto por nome.

GetConfigurationPackage(String)
Obsoleto.

Recupera o ConfigurationPackageDescription objeto por nome.

Esse método é obsoleto. Use GetConfigurationPackageObject(String).

GetConfigurationPackageNames()

Recupera a lista de nomes de pacote de configuração no manifesto do serviço.

GetConfigurationPackageObject(String)

Recupera o ConfigurationPackage objeto por nome.

GetDataPackage(String)
Obsoleto.

Recupera o DataPackageDescription por nome.

Esse método é obsoleto. Use GetDataPackageObject(String).

GetDataPackageNames()

Recupera a lista de nomes de pacote de dados no manifesto do serviço.

GetDataPackageObject(String)

Recupera o DataPackage objeto por nome.

GetDirectory(String)

Recupera o caminho do diretório para o diretório dentro do diretório de trabalho.

GetEndpoint(String)

Recupera um EndpointResourceDescription por nome.

GetEndpoints()

Recupera todos os pontos finais no manifesto do serviço.

GetServiceGroupTypes()

Recupera a lista de tipos de grupo de serviços no manifesto do serviço.

GetServiceManifestName()

Recupera o nome do manifesto do serviço.

GetServiceManifestVersion()

Recupera a versão do manifesto do serviço.

GetServiceTypes()

Recupera a lista de tipos de serviço no manifesto do serviço.

ReportApplicationHealth(HealthInformation)

Relata a integridade do aplicativo atual.

ReportApplicationHealth(HealthInformation, HealthReportSendOptions)

Relata a integridade do aplicativo atual. Especifica opções para controlar como o relatório é enviado.

ReportDeployedApplicationHealth(HealthInformation)

Relata a integridade do aplicativo implantado atualmente.

ReportDeployedApplicationHealth(HealthInformation, HealthReportSendOptions)

Relata a integridade do aplicativo implantado atualmente.

ReportDeployedServicePackageHealth(HealthInformation)

Relata a integridade do pacote de serviço implantado atualmente.

ReportDeployedServicePackageHealth(HealthInformation, HealthReportSendOptions)

Relata a integridade do pacote de serviço implantado atualmente.

Eventos

CodePackageAdded
Obsoleto.

Gerado quando um novo pacote de código é adicionado ao manifesto do serviço.

CodePackageAddedEvent

Gerado durante uma atualização de aplicativo quando um novo pacote de código é adicionado ao manifesto do serviço.

CodePackageModified
Obsoleto.

Gerado quando um pacote de código existente é modificado no manifesto do serviço.

CodePackageModifiedEvent

Gerado durante uma atualização de aplicativo quando um pacote de código existente é modificado no manifesto do serviço.

CodePackageRemoved
Obsoleto.

Gerado quando o pacote de código é removido do manifesto do serviço.

CodePackageRemovedEvent

Gerado durante uma atualização de aplicativo quando um pacote de código é removido do manifesto do serviço.

ConfigurationPackageAdded
Obsoleto.

Gerado quando um novo pacote de configuração é adicionado ao manifesto do serviço.

ConfigurationPackageAddedEvent

Gerado durante uma atualização de aplicativo quando um novo pacote de configuração é adicionado ao manifesto do serviço.

ConfigurationPackageModified
Obsoleto.

Gerado quando um pacote de configuração é modificado no manifesto do serviço.

ConfigurationPackageModifiedEvent

Gerado durante uma atualização de aplicativo quando um pacote de configuração é modificado no manifesto do serviço.

ConfigurationPackageRemoved
Obsoleto.

Gerado quando um pacote de configuração é removido do manifesto do serviço.

ConfigurationPackageRemovedEvent

Gerado durante uma atualização de aplicativo quando um pacote de configuração é removido do manifesto do serviço.

DataPackageAdded
Obsoleto.

Gerado quando um pacote de dados é adicionado ao manifesto do serviço.

DataPackageAddedEvent

Gerado durante uma atualização de aplicativo quando um pacote de dados é adicionado ao manifesto do serviço.

DataPackageModified
Obsoleto.

Gerado quando um pacote de dados é modificado no manifesto do serviço.

DataPackageModifiedEvent

Gerado durante uma atualização de aplicativo quando um pacote de dados é modificado no manifesto do serviço.

DataPackageRemoved
Obsoleto.

Gerado quando um pacote de dados é removido do manifesto do serviço.

DataPackageRemovedEvent

Gerado durante uma atualização de aplicativo quando um pacote de dados é removido do manifesto do serviço.

Aplica-se a