Freigeben über


ServiceContext Konstruktor

Definition

Initialisiert eine neue Instanz der ServiceContext-Klasse.

protected ServiceContext (System.Fabric.NodeContext nodeContext, System.Fabric.ICodePackageActivationContext codePackageActivationContext, string serviceTypeName, Uri serviceName, byte[] initializationData, Guid partitionId, long replicaOrInstanceId);
new System.Fabric.ServiceContext : System.Fabric.NodeContext * System.Fabric.ICodePackageActivationContext * string * Uri * byte[] * Guid * int64 -> System.Fabric.ServiceContext
Protected Sub New (nodeContext As NodeContext, codePackageActivationContext As ICodePackageActivationContext, serviceTypeName As String, serviceName As Uri, initializationData As Byte(), partitionId As Guid, replicaOrInstanceId As Long)

Parameter

nodeContext
NodeContext

Der Knotenkontext, der Informationen zu dem Knoten enthält, auf dem der zustandslose Dienst instance ausgeführt wird.

codePackageActivationContext
ICodePackageActivationContext

Der Codepaketaktivierungskontext, der Informationen aus dem Dienstmanifest und dem aktuell aktivierten Codepaket enthält, z. B. Arbeitsverzeichnis, Kontext-ID usw.

serviceTypeName
String

Der Diensttypname.

serviceName
Uri

Der Name des Diensts.

initializationData
Byte[]

Die Dienstinitialisierungsdaten, die benutzerdefinierte Initialisierungsdaten darstellen, die vom Ersteller des Diensts bereitgestellt werden.

partitionId
Guid

Die Partitions-ID.

replicaOrInstanceId
Int64

Die Replikat- oder instance-ID.

Gilt für: