ICodePackageActivationContext Interface

Definição

Representa o contexto de ativação para o serviço ativado do Service Fabric.

public interface ICodePackageActivationContext : IDisposable
type ICodePackageActivationContext = interface
    interface IDisposable
Public Interface ICodePackageActivationContext
Implements IDisposable
Derivado
Implementações

Comentários

Inclui informações do manifesto do serviço, bem como informações sobre o pacote de código ativado no momento, como diretório de trabalho, ID de contexto etc.

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 do contexto.

LogDirectory

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

TempDirectory

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

WorkDirectory

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

Métodos

GetApplicationPrincipals()

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

GetCodePackageNames()

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

GetCodePackageObject(String)

Retorna o CodePackage objeto do Pacote de Serviço que corresponde ao nome do pacote desejado.

GetConfigurationPackageNames()

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

GetConfigurationPackageObject(String)

Retorna o ConfigurationPackage objeto do Pacote de Serviço que corresponde ao nome do pacote desejado.

GetDataPackageNames()

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

GetDataPackageObject(String)

Retorna o DataPackage objeto do Pacote de Serviço que corresponde ao nome do pacote desejado.

GetEndpoint(String)

Recupera o recurso de ponto de extremidade com um determinado nome do manifesto do serviço.

GetEndpoints()

Recupera os recursos do ponto de extremidade no manifesto do serviço.

GetServiceGroupTypes()

Recupera a lista de tipos do 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. Especifica opções para controlar como o relatório é enviado.

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. Especifica as opções de envio que controlam como o relatório é enviado para o repositório de integridade.

Eventos

CodePackageAddedEvent

Evento gerado quando novo CodePackage é adicionado ao manifesto do serviço.

CodePackageModifiedEvent

Evento gerado quando um CodePackage no manifesto do serviço é modificado.

CodePackageRemovedEvent

Evento gerado quando um CodePackage é removido do manifesto do serviço.

ConfigurationPackageAddedEvent

Evento gerado quando novo ConfigurationPackage é adicionado ao manifesto do serviço.

ConfigurationPackageModifiedEvent

Evento gerado quando um ConfigurationPackage no manifesto do serviço é modificado.

ConfigurationPackageRemovedEvent

Evento gerado quando um ConfigurationPackage é removido do manifesto do serviço.

DataPackageAddedEvent

Evento gerado quando novo DataPackage é adicionado ao manifesto do serviço.

DataPackageModifiedEvent

Evento gerado quando um DataPackage no manifesto do serviço é modificado.

DataPackageRemovedEvent

Evento gerado quando um DataPackage é removido do manifesto do serviço.

Aplica-se a