Compartilhar via


ServiceContext Classe

  • java.lang.Object
    • system.fabric.ServiceContext

public class ServiceContext

Representa o contexto de serviço no qual o serviço está operando.

Resumo do Construtor

Construtor Description
ServiceContext(NodeContext nodeContext, CodePackageActivationContext codePackageActivationContext, String serviceTypeName, URI serviceName, byte[] initializationData, UUID partitionId, long replicaOrInstanceId)

Inicializa uma nova instância da classe system.fabric.ServiceContext.

Resumo do método

Modificador e tipo Método e descrição
CodePackageActivationContext getCodePackageActivationContext()

Obtém o contexto de ativação do pacote de código.

byte [] getInitializationData()

Obtém os dados de inicialização do serviço.

NodeContext getNodeContext()

Obtém o contexto do nó para o nó em que o serviço réplica é instanciado.

UUID getPartitionId()

Obtém a ID da partição.

long getReplicaOrInstanceId()

Obtém o serviço com estado réplica id ou a ID da instância de serviço sem estado.

URI getServiceName()

Obtenha o nome do serviço.

String getServiceTypeName()

Obtém o nome do tipo de serviço.

String getTraceId()

Obtém a ID de rastreamento do serviço.

Observações:A ID de rastreamento pode ser usada como um identificador para rastreamentos gerados.

Detalhes do construtor

ServiceContext

protected ServiceContext(NodeContext nodeContext, CodePackageActivationContext codePackageActivationContext, String serviceTypeName, URI serviceName, byte[] initializationData, UUID partitionId, long replicaOrInstanceId)

Inicializa uma nova instância da classe system.fabric.ServiceContext.

Parâmetros:

nodeContext - O contexto do nó.
codePackageActivationContext - O contexto de ativação do pacote de código.
serviceTypeName - O nome do tipo de serviço.
serviceName - O nome do serviço.
initializationData - Os dados da inicialização.
partitionId - A ID da partição.
replicaOrInstanceId - O réplica ou a ID da instância.

Detalhes do método

getCodePackageActivationContext

public CodePackageActivationContext getCodePackageActivationContext()

Obtém o contexto de ativação do pacote de código.

Retornos:

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

getInitializationData

public byte [] getInitializationData()

Obtém os dados de inicialização do serviço.

Retornos:

Os dados da inicialização.

getNodeContext

public NodeContext getNodeContext()

Obtém o contexto do nó para o nó em que o serviço réplica é instanciado.

Retornos:

O contexto do nó.

getPartitionId

public UUID getPartitionId()

Obtém a ID da partição.

Retornos:

A ID da partição.

getReplicaOrInstanceId

public long getReplicaOrInstanceId()

Obtém o serviço com estado réplica id ou a ID da instância de serviço sem estado.

Retornos:

O serviço com estado réplica id ou a ID da instância de serviço sem estado.

getServiceName

public URI getServiceName()

Obtenha o nome do serviço.

Retornos:

O nome do serviço.

getServiceTypeName

public String getServiceTypeName()

Obtém o nome do tipo de serviço.

Retornos:

O nome do tipo de serviço.

getTraceId

public String getTraceId()

Obtém a ID de rastreamento do serviço.

Observações:A ID de rastreamento pode ser usada como um identificador para rastreamentos gerados.

Retornos:

A ID de rastreamento do serviço.

Aplica-se a