Freigeben über


ServiceFromTemplateDescription

Definiert eine Beschreibung zum Erstellen eines Service Fabric-Diensts aus einer im Anwendungsmanifest definierten Vorlage.

Eigenschaften

Name type Erforderlich
ApplicationName Zeichenfolge Ja
ServiceName Zeichenfolge Ja
ServiceTypeName Zeichenfolge Ja
InitializationData Array einer ganzen Zahl Nein
ServicePackageActivationMode Zeichenfolge (Enumeration) Nein
ServiceDnsName Zeichenfolge Nein

ApplicationName

Typ: Zeichenfolge
Erforderlich: Ja

Der Name der Anwendung, einschließlich des URI-Schemas „fabric:“.


ServiceName

Typ: Zeichenfolge
Erforderlich: Ja

Der vollständige Name des Diensts mit dem URI-Schema "fabric:".


ServiceTypeName

Typ: Zeichenfolge
Erforderlich: Ja

Name des Diensttyps, wie im Dienstmanifest angegeben.


InitializationData

Typ: Array einer ganzen Zahl
Erforderlich: Nein

Die Initialisierungsdaten für den neu erstellten Dienst instance.


ServicePackageActivationMode

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Der Aktivierungsmodus des Dienstpakets, das für einen Dienst verwendet werden soll.

Der Aktivierungsmodus des Dienstpakets, das für einen Service Fabric-Dienst verwendet werden soll. Dies wird zum Zeitpunkt der Erstellung des Diensts angegeben.

Mögliche Werte:

  • SharedProcess – Dies ist der Standardaktivierungsmodus. Mit diesem Aktivierungsmodus teilen sich Replikate oder Instanzen aus unterschiedlichen Dienstpartitionen auf einem bestimmten Knoten dieselbe Aktivierung des Dienstpakets auf einem Knoten. Der Wert ist gleich null.
  • ExclusiveProcess– Mit diesem Aktivierungsmodus verfügt jedes Replikat oder instance des Diensts auf einem bestimmten Knoten über eine eigene dedizierte Aktivierung des Dienstpakets auf einem Knoten. Der Wert ist "1".

ServiceDnsName

Typ: Zeichenfolge
Erforderlich: Nein

Der DNS-Name des Diensts. Der DNS-Systemdienst muss im Service Fabric-Cluster aktiviert sein.