Freigeben über


ServiceContext Klasse

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

public class ServiceContext

Stellt den Dienstkontext dar, unter dem der Dienst ausgeführt wird.

Zusammenfassung zum Konstruktor

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

Initialisiert eine neue Instanz der system.fabric.ServiceContext-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
CodePackageActivationContext getCodePackageActivationContext()

Ruft den Codepaketaktivierungskontext ab.

byte [] getInitializationData()

Ruft die Initialisierungsdaten des Diensts ab.

NodeContext getNodeContext()

Ruft den Knotenkontext für den Knoten ab, auf dem das Dienstreplikat instanziiert wird.

UUID getPartitionId()

Ruft die Partitions-ID ab.

long getReplicaOrInstanceId()

Ruft die zustandsbehaftete Dienstreplikat-ID oder die zustandslose Dienst-instance-ID ab.

URI getServiceName()

Rufen Sie den Dienstnamen ab.

String getServiceTypeName()

Ruft den Diensttypnamen ab.

String getTraceId()

Ruft die Ablaufverfolgungs-ID des Diensts ab.

Bemerkungen:Die Ablaufverfolgungs-ID kann als Bezeichner für generierte Ablaufverfolgungen verwendet werden.

Details zum Konstruktor

ServiceContext

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

Initialisiert eine neue Instanz der system.fabric.ServiceContext-Klasse.

Parameter:

nodeContext - Der Knotenkontext.
codePackageActivationContext - Der Codepaketaktivierungskontext.
serviceTypeName - Der Diensttypname.
serviceName - Der Name des Diensts.
initializationData - Die Initialisierungsdaten.
partitionId - Die Partitions-ID.
replicaOrInstanceId - Das Replikat oder die instance-ID.

Details zur Methode

getCodePackageActivationContext

public CodePackageActivationContext getCodePackageActivationContext()

Ruft den Codepaketaktivierungskontext ab.

Gibt zurück:

Der Codepaketaktivierungskontext.

getInitializationData

public byte [] getInitializationData()

Ruft die Initialisierungsdaten des Diensts ab.

Gibt zurück:

Die Initialisierungsdaten.

getNodeContext

public NodeContext getNodeContext()

Ruft den Knotenkontext für den Knoten ab, auf dem das Dienstreplikat instanziiert wird.

Gibt zurück:

Der Knotenkontext.

getPartitionId

public UUID getPartitionId()

Ruft die Partitions-ID ab.

Gibt zurück:

Die Partitions-ID.

getReplicaOrInstanceId

public long getReplicaOrInstanceId()

Ruft die zustandsbehaftete Dienstreplikat-ID oder die zustandslose Dienst-instance-ID ab.

Gibt zurück:

Die zustandsbehaftete Dienstreplikat-ID oder der zustandslose Dienst instance ID.

getServiceName

public URI getServiceName()

Rufen Sie den Dienstnamen ab.

Gibt zurück:

Der Name des Diensts.

getServiceTypeName

public String getServiceTypeName()

Ruft den Diensttypnamen ab.

Gibt zurück:

Der Diensttypname.

getTraceId

public String getTraceId()

Ruft die Ablaufverfolgungs-ID des Diensts ab.

Bemerkungen:Die Ablaufverfolgungs-ID kann als Bezeichner für generierte Ablaufverfolgungen verwendet werden.

Gibt zurück:

Die Ablaufverfolgungs-ID des Diensts.

Gilt für: