Compartilhar via


FabricCodePackageActivationContext Classe

public class FabricCodePackageActivationContext implements CodePackageActivationContext

Representa o contexto de ativação para o serviço do Service Fabric. Isso é válido apenas para o serviço ativado de malha.

Resumo do método

Modificador e tipo Método e descrição
void close()

Limpa os recursos mantidos por esse objeto. 1) Cancela o registro de manipuladores de código, configuração e alteração de dados. 2) Libera os ponteiros nativos de Código, Configuração e Agente de Dados. 3) Libera o ponteiro nativo CodeActivationContext.

String getApplicationName()

Obtém o nome do aplicativo.

String getApplicationTypeName()

Obtém o nome do tipo de aplicativo.

long getCodeActivationContextPtr()

Getter para CodePackageActicationPointer

Observable<PackageAddedEventArgs<CodePackage>> getCodePackageAddedEvent()

CodePackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na adição de novo pacote code ao manifesto do serviço.

Observable<PackageModifiedEventArgs<CodePackage>> getCodePackageModifiedEvent()

CodePackageRemovedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na modificação de um pacote code no manifesto do serviço.

String getCodePackageName()

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

List<String> getCodePackageNames()

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

CodePackage getCodePackageObject(String packageName)

Retorna o objeto CodePackage do Pacote de Serviço que corresponde ao parâmetro packageName

Observable<PackageRemovedEventArgs<CodePackage>> getCodePackageRemovedEvent()

CodePackageRemovedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote code no manifesto do serviço.

String getCodePackageVersion()

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

Observable<PackageAddedEventArgs<ConfigurationPackage>> getConfigurationPackageAddedEvent()

ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados ao adicionar um novo pacote Config ao manifesto do serviço.

Observable<PackageModifiedEventArgs<ConfigurationPackage>> getConfigurationPackageModifiedEvent()

ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na modificação de um pacote Config no manifesto do serviço.

List<String> getConfigurationPackageNames()

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

ConfigurationPackage getConfigurationPackageObject(String packageName)

Retorna o objeto ConfigurationPackage do Pacote de Serviço que corresponde ao parâmetro packageName

Observable<PackageRemovedEventArgs<ConfigurationPackage>> getConfigurationPackageRemovedEvent()

ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote Config no manifesto do serviço.

String getContextId()

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

Observable<PackageAddedEventArgs<DataPackage>> getDataPackageAddedEvent()

DataPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na adição de novo pacote de dados ao manifesto do serviço.

Observable<PackageModifiedEventArgs<DataPackage>> getDataPackageModifiedEvent()

DataPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na modificação de um pacote de dados no manifesto do serviço.

List<String> getDataPackageNames()

Recupera todos os pacotes de dados por nome.

DataPackage getDataPackageObject(String packageName)

Retorna o objeto DataPackage do Pacote de Serviço que corresponde ao parâmetro packageName

Observable<PackageRemovedEventArgs<DataPackage>> getDataPackageRemovedEvent()

DataPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote de dados no manifesto do serviço.

EndpointResourceDescription getEndpoint(String endpointName)

Recupera o ponto de extremidade por nome.

LinkedHashMap<String, EndpointResourceDescription> getEndpoints()

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

String getLogDirectory()

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

String getServiceListenAddress()

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

String getServiceManifestName()

Recupera o nome do manifesto do serviço.

String getServiceManifestVersion()

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

String getServicePublishAddress()

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

LinkedHashMap<String, ServiceTypeDescription> getServiceTypes()

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

String getTempDirectory()

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

String getWorkDirectory()

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

void reportApplicationHealth(HealthInformation healthInfo)

Relata a integridade do aplicativo atual.

void reportDeployedApplicationHealth(HealthInformation healthInfo)

Relata a integridade do aplicativo implantado atualmente.

void reportDeployedServicePackageHealth(HealthInformation healthInfo)

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

Detalhes do método

close

public void close()

Limpa os recursos mantidos por esse objeto. 1) Cancela o registro de manipuladores de código, configuração e alteração de dados. 2) Libera os ponteiros nativos de Código, Configuração e Agente de Dados. 3) Libera o ponteiro nativo CodeActivationContext.

getApplicationName

public String getApplicationName()

Obtém o nome do aplicativo.

Substituições:

FabricCodePackageActivationContext.getApplicationName()

Retornos:

O nome do aplicativo.

getApplicationTypeName

public String getApplicationTypeName()

Obtém o nome do tipo de aplicativo.

Substituições:

FabricCodePackageActivationContext.getApplicationTypeName()

Retornos:

O nome do tipo de aplicativo.

getCodeActivationContextPtr

public long getCodeActivationContextPtr()

Getter para CodePackageActicationPointer

Retornos:

CodePackageActicationPointer

getCodePackageAddedEvent

public Observable> getCodePackageAddedEvent()

CodePackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na adição de novo pacote code ao manifesto do serviço.

Substituições:

FabricCodePackageActivationContext.getCodePackageAddedEvent()

Retornos:

Getter para o CodePackageAddedEvent Observable<T>.

getCodePackageModifiedEvent

public Observable> getCodePackageModifiedEvent()

CodePackageRemovedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na modificação de um pacote code no manifesto do serviço.

Substituições:

FabricCodePackageActivationContext.getCodePackageModifiedEvent()

Retornos:

Getter para o CodePackageRemovedEvent Observable<T>.

getCodePackageName

public String getCodePackageName()

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

Substituições:

FabricCodePackageActivationContext.getCodePackageName()

Retornos:

O nome do pacote de código ativado da malha.

getCodePackageNames

public List getCodePackageNames()

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

Substituições:

FabricCodePackageActivationContext.getCodePackageNames()

Retornos:

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

getCodePackageObject

public CodePackage getCodePackageObject(String packageName)

Retorna o objeto CodePackage do Pacote de Serviço que corresponde ao parâmetro packageName

Substituições:

FabricCodePackageActivationContext.getCodePackageObject(String packageName)

Parâmetros:

packageName - Nome do CodePackage

Retornos:

Retorna CodePackage

getCodePackageRemovedEvent

public Observable> getCodePackageRemovedEvent()

CodePackageRemovedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote code no manifesto do serviço.

Substituições:

FabricCodePackageActivationContext.getCodePackageRemovedEvent()

Retornos:

Getter para o CodePackageRemovedEvent Observable<T>.

getCodePackageVersion

public String getCodePackageVersion()

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

Substituições:

FabricCodePackageActivationContext.getCodePackageVersion()

Retornos:

A versão do pacote de código ativado da malha.

getConfigurationPackageAddedEvent

public Observable> getConfigurationPackageAddedEvent()

ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados ao adicionar um novo pacote Config ao manifesto do serviço.

Substituições:

FabricCodePackageActivationContext.getConfigurationPackageAddedEvent()

Retornos:

Getter para o ConfigurationPackageAddedEvent Observable<T>.

getConfigurationPackageModifiedEvent

public Observable> getConfigurationPackageModifiedEvent()

ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na modificação de um pacote Config no manifesto do serviço.

Substituições:

FabricCodePackageActivationContext.getConfigurationPackageModifiedEvent()

Retornos:

Getter para o ConfigurationPackageAddedEvent Observable<T>.

getConfigurationPackageNames

public List getConfigurationPackageNames()

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

Substituições:

FabricCodePackageActivationContext.getConfigurationPackageNames()

Retornos:

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

getConfigurationPackageObject

public ConfigurationPackage getConfigurationPackageObject(String packageName)

Retorna o objeto ConfigurationPackage do Pacote de Serviço que corresponde ao parâmetro packageName

Substituições:

FabricCodePackageActivationContext.getConfigurationPackageObject(String packageName)

Parâmetros:

packageName - Nome do ConfigurationPackage

Retornos:

getConfigurationPackageRemovedEvent

public Observable> getConfigurationPackageRemovedEvent()

ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote Config no manifesto do serviço.

Substituições:

FabricCodePackageActivationContext.getConfigurationPackageRemovedEvent()

Retornos:

Getter para o ConfigurationPackageAddedEvent Observable<T>.

getContextId

public String getContextId()

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

Substituições:

FabricCodePackageActivationContext.getContextId()

Retornos:

A ID de contexto.

getDataPackageAddedEvent

public Observable> getDataPackageAddedEvent()

DataPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na adição de novo pacote de dados ao manifesto do serviço.

Substituições:

FabricCodePackageActivationContext.getDataPackageAddedEvent()

Retornos:

Getter para o DataPackageAddedEvent Observable<T>.

getDataPackageModifiedEvent

public Observable> getDataPackageModifiedEvent()

DataPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na modificação de um pacote de dados no manifesto do serviço.

Substituições:

FabricCodePackageActivationContext.getDataPackageModifiedEvent()

Retornos:

Getter para o DataPackageAddedEvent Observable<T>.

getDataPackageNames

public List getDataPackageNames()

Recupera todos os pacotes de dados por nome.

Substituições:

FabricCodePackageActivationContext.getDataPackageNames()

Retornos:

Uma lista de pacotes de dados.

getDataPackageObject

public DataPackage getDataPackageObject(String packageName)

Retorna o objeto DataPackage do Pacote de Serviço que corresponde ao parâmetro packageName

Substituições:

FabricCodePackageActivationContext.getDataPackageObject(String packageName)

Parâmetros:

packageName - Nome do DataPackage

Retornos:

Retorna o objeto DataPackage do Pacote de Serviço que corresponde ao parâmetro packageName.

getDataPackageRemovedEvent

public Observable> getDataPackageRemovedEvent()

DataPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote de dados no manifesto do serviço.

Substituições:

FabricCodePackageActivationContext.getDataPackageRemovedEvent()

Retornos:

Getter para o DataPackageAddedEvent Observable<T>.

getEndpoint

public EndpointResourceDescription getEndpoint(String endpointName)

Recupera o ponto de extremidade por nome.

Substituições:

FabricCodePackageActivationContext.getEndpoint(String endpointName)

Parâmetros:

endpointName - O nome do ponto de extremidade.

Retornos:

O ponto de extremidade com um nome especificado.

getEndpoints

public LinkedHashMap getEndpoints()

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

Substituições:

FabricCodePackageActivationContext.getEndpoints()

Retornos:

Os nomes de ponto de extremidade no manifesto do serviço.

getLogDirectory

public String getLogDirectory()

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

Substituições:

FabricCodePackageActivationContext.getLogDirectory()

Retornos:

O caminho para o diretório de logs do aplicativo.

getServiceListenAddress

public String getServiceListenAddress()

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

Substituições:

FabricCodePackageActivationContext.getServiceListenAddress()

Retornos:

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

getServiceManifestName

public String getServiceManifestName()

Recupera o nome do manifesto do serviço.

Substituições:

FabricCodePackageActivationContext.getServiceManifestName()

Retornos:

O nome do manifesto do serviço.

getServiceManifestVersion

public String getServiceManifestVersion()

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

Substituições:

FabricCodePackageActivationContext.getServiceManifestVersion()

Retornos:

A versão do manifesto do serviço.

getServicePublishAddress

public String getServicePublishAddress()

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

Substituições:

FabricCodePackageActivationContext.getServicePublishAddress()

Retornos:

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

getServiceTypes

public LinkedHashMap getServiceTypes()

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

Substituições:

FabricCodePackageActivationContext.getServiceTypes()

Retornos:

A lista de tipos do Grupo de Serviços no manifesto do serviço.

getTempDirectory

public String getTempDirectory()

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

Substituições:

FabricCodePackageActivationContext.getTempDirectory()

Retornos:

O caminho para o diretório temporário.

getWorkDirectory

public String getWorkDirectory()

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

Substituições:

FabricCodePackageActivationContext.getWorkDirectory()

Retornos:

O caminho para o diretório Trabalho.

reportApplicationHealth

public void reportApplicationHealth(HealthInformation healthInfo)

Relata a integridade do aplicativo atual.

Substituições:

FabricCodePackageActivationContext.reportApplicationHealth(HealthInformation healthInfo)

Parâmetros:

healthInfo - Informações de integridade que devem ser relatadas.

reportDeployedApplicationHealth

public void reportDeployedApplicationHealth(HealthInformation healthInfo)

Relata a integridade do aplicativo implantado atualmente.

Substituições:

FabricCodePackageActivationContext.reportDeployedApplicationHealth(HealthInformation healthInfo)

Parâmetros:

healthInfo - Informações de integridade que devem ser relatadas.

reportDeployedServicePackageHealth

public void reportDeployedServicePackageHealth(HealthInformation healthInfo)

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

Substituições:

FabricCodePackageActivationContext.reportDeployedServicePackageHealth(HealthInformation healthInfo)

Parâmetros:

healthInfo - Informações de integridade que devem ser relatadas.

Aplica-se a