Freigeben über


CodePackageActivationContext Schnittstelle

public interface CodePackageActivationContext

Stellt den Aktivierungskontext für den Service Fabric-Dienst dar. Dies gilt nur für den aktivierten Fabric-Dienst.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String getApplicationName()

Ruft den Namen der Anwendung ab.

String getApplicationTypeName()

Ruft den Namen des Anwendungstyps ab.

Observable<PackageAddedEventArgs<CodePackage>> getCodePackageAddedEvent()

CodePackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Codepakets zum Dienstmanifest generiert werden.

Observable<PackageModifiedEventArgs<CodePackage>> getCodePackageModifiedEvent()

CodePackageRemovedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Codepakets im Dienstmanifest generiert werden.

String getCodePackageName()

Ruft den Namen des aktivierten Fabric-Codepakets ab.

List<String> getCodePackageNames()

Ruft die Liste der Codepaketnamen im Dienstmanifest ab.

CodePackage getCodePackageObject(String packageName)

Gibt das CodePackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt.

Observable<PackageRemovedEventArgs<CodePackage>> getCodePackageRemovedEvent()

CodePackageRemovedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Entfernen eines Codepakets im Dienstmanifest generiert werden.

String getCodePackageVersion()

Ruft die Version des fabric-aktivierten Codepakets ab.

Observable<PackageAddedEventArgs<ConfigurationPackage>> getConfigurationPackageAddedEvent()

ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Konfigurationspakets zum Dienstmanifest generiert werden.

Observable<PackageModifiedEventArgs<ConfigurationPackage>> getConfigurationPackageModifiedEvent()

ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Konfigurationspakets im Dienstmanifest generiert werden.

List<String> getConfigurationPackageNames()

Ruft die Liste der Konfigurationspaketnamen im Dienstmanifest ab.

ConfigurationPackage getConfigurationPackageObject(String packageName)

Gibt das ConfigurationPackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt.

Observable<PackageRemovedEventArgs<ConfigurationPackage>> getConfigurationPackageRemovedEvent()

ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Entfernen eines Konfigurationspakets im Dienstmanifest generiert werden.

String getContextId()

Ruft die ID ab, die den Dienstpaketnamen darstellt, der mit dem Anwendungspaketnamen qualifiziert ist.

Observable<PackageAddedEventArgs<DataPackage>> getDataPackageAddedEvent()

DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Datenpakets zum Dienstmanifest generiert werden.

Observable<PackageModifiedEventArgs<DataPackage>> getDataPackageModifiedEvent()

DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Datenpakets im Dienstmanifest generiert werden.

List<String> getDataPackageNames()

Ruft alle Datenpakete nach Namen ab.

DataPackage getDataPackageObject(String packageName)

Gibt ein DataPackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt.

Observable<PackageRemovedEventArgs<DataPackage>> getDataPackageRemovedEvent()

DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, die auf die Ereignisse lauschen, die beim Entfernen eines Datenpakets im Dienstmanifest generiert werden.

EndpointResourceDescription getEndpoint(String endpointName)

Ruft den Endpunkt anhand des Namens ab.

LinkedHashMap<String, EndpointResourceDescription> getEndpoints()

Ruft alle Endpunktnamen im Dienstmanifest ab.

String getLogDirectory()

Ruft den Pfad zum Protokollverzeichnis ab, das die Anwendung verwenden kann.

String getServiceListenAddress()

Die Adresse, an der der Dienst den Kommunikationslistener starten soll.

String getServiceManifestName()

Ruft den Namen des Dienstmanifests ab.

String getServiceManifestVersion()

Ruft die Version des Dienstmanifests ab.

String getServicePublishAddress()

Die Adresse, die der Dienst als Lauschadresse veröffentlichen soll.

LinkedHashMap<String, ServiceTypeDescription> getServiceTypes()

Ruft die Liste der Dienstgruppentypen im Dienstmanifest ab.

String getTempDirectory()

Ruft den Pfad zum temp-Verzeichnis ab, das die Anwendung verwenden kann.

String getWorkDirectory()

Ruft den Pfad zum Arbeitsverzeichnis ab, das die Anwendung verwenden kann.

void reportApplicationHealth(HealthInformation healthInfo)

Meldet die Integrität für die aktuelle Anwendung.

void reportDeployedApplicationHealth(HealthInformation healthInfo)

Meldet die Integrität für die aktuell bereitgestellte Anwendung.

void reportDeployedServicePackageHealth(HealthInformation healthInfo)

Meldet die Integrität für das aktuell bereitgestellte Dienstpaket.

Details zur Methode

getApplicationName

public String getApplicationName()

Ruft den Namen der Anwendung ab.

Gibt zurück:

Der Namen der Anwendung.

getApplicationTypeName

public String getApplicationTypeName()

Ruft den Namen des Anwendungstyps ab.

Gibt zurück:

Der Name des Anwendungstyps.

getCodePackageAddedEvent

public Observable> getCodePackageAddedEvent()

CodePackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Codepakets zum Dienstmanifest generiert werden.

Gibt zurück:

Getter für codePackageAddedEvent Observable<T>.

getCodePackageModifiedEvent

public Observable> getCodePackageModifiedEvent()

CodePackageRemovedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Codepakets im Dienstmanifest generiert werden.

Gibt zurück:

Getter für codePackageRemovedEvent Observable<T>.

getCodePackageName

public String getCodePackageName()

Ruft den Namen des aktivierten Fabric-Codepakets ab.

Gibt zurück:

Der Name des aktivierten Fabric-Codepakets.

getCodePackageNames

public List getCodePackageNames()

Ruft die Liste der Codepaketnamen im Dienstmanifest ab.

Gibt zurück:

Die Liste der Codepaketnamen im Dienstmanifest.

getCodePackageObject

public CodePackage getCodePackageObject(String packageName)

Gibt das CodePackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt.

Parameter:

packageName - Name des CodePackage

Gibt zurück:

getCodePackageRemovedEvent

public Observable> getCodePackageRemovedEvent()

CodePackageRemovedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Entfernen eines Codepakets im Dienstmanifest generiert werden.

Gibt zurück:

Getter für codePackageRemovedEvent Observable<T>.

getCodePackageVersion

public String getCodePackageVersion()

Ruft die Version des fabric-aktivierten Codepakets ab.

Gibt zurück:

Die Version des fabric-aktivierten Codepakets.

getConfigurationPackageAddedEvent

public Observable> getConfigurationPackageAddedEvent()

ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Konfigurationspakets zum Dienstmanifest generiert werden.

Gibt zurück:

Getter für configurationPackageAddedEvent Observable<T>.

getConfigurationPackageModifiedEvent

public Observable> getConfigurationPackageModifiedEvent()

ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Konfigurationspakets im Dienstmanifest generiert werden.

Gibt zurück:

Getter für configurationPackageAddedEvent Observable<T>.

getConfigurationPackageNames

public List getConfigurationPackageNames()

Ruft die Liste der Konfigurationspaketnamen im Dienstmanifest ab.

Gibt zurück:

Die Liste der Konfigurationspaketnamen im Dienstmanifest.

getConfigurationPackageObject

public ConfigurationPackage getConfigurationPackageObject(String packageName)

Gibt das ConfigurationPackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt.

Parameter:

packageName - Name des ConfigurationPackage

Gibt zurück:

getConfigurationPackageRemovedEvent

public Observable> getConfigurationPackageRemovedEvent()

ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Entfernen eines Konfigurationspakets im Dienstmanifest generiert werden.

Gibt zurück:

Getter für configurationPackageAddedEvent Observable<T>.

getContextId

public String getContextId()

Ruft die ID ab, die den Dienstpaketnamen darstellt, der mit dem Anwendungspaketnamen qualifiziert ist.

Gibt zurück:

Die Kontext-ID.

getDataPackageAddedEvent

public Observable> getDataPackageAddedEvent()

DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Datenpakets zum Dienstmanifest generiert werden.

Gibt zurück:

Getter für das DataPackageAddedEvent Observable<T>.

getDataPackageModifiedEvent

public Observable> getDataPackageModifiedEvent()

DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Datenpakets im Dienstmanifest generiert werden.

Gibt zurück:

Getter für das DataPackageAddedEvent Observable<T>.

getDataPackageNames

public List getDataPackageNames()

Ruft alle Datenpakete nach Namen ab.

Gibt zurück:

Eine Liste von Datenpaketen.

getDataPackageObject

public DataPackage getDataPackageObject(String packageName)

Gibt ein DataPackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt.

Parameter:

packageName - Name des DataPackage

Gibt zurück:

Gibt das DataPackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt.

getDataPackageRemovedEvent

public Observable> getDataPackageRemovedEvent()

DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, die auf die Ereignisse lauschen, die beim Entfernen eines Datenpakets im Dienstmanifest generiert werden.

Gibt zurück:

Getter für das DataPackageAddedEvent Observable<T>.

getEndpoint

public EndpointResourceDescription getEndpoint(String endpointName)

Ruft den Endpunkt anhand des Namens ab.

Parameter:

endpointName - Der Name des Endpunkts.

Gibt zurück:

Der Endpunkt mit einem angegebenen Namen.

getEndpoints

public LinkedHashMap getEndpoints()

Ruft alle Endpunktnamen im Dienstmanifest ab.

Gibt zurück:

Die Endpunktnamen im Dienstmanifest.

getLogDirectory

public String getLogDirectory()

Ruft den Pfad zum Protokollverzeichnis ab, das die Anwendung verwenden kann.

Gibt zurück:

Der Pfad zum Anwendungsprotokollverzeichnis.

getServiceListenAddress

public String getServiceListenAddress()

Die Adresse, an der der Dienst den Kommunikationslistener starten soll.

Gibt zurück:

Die Adresse, an der der Dienst den Kommunikationslistener starten soll.

getServiceManifestName

public String getServiceManifestName()

Ruft den Namen des Dienstmanifests ab.

Gibt zurück:

Der Name des Dienstmanifests.

getServiceManifestVersion

public String getServiceManifestVersion()

Ruft die Version des Dienstmanifests ab.

Gibt zurück:

Die Version des Dienstmanifests.

getServicePublishAddress

public String getServicePublishAddress()

Die Adresse, die der Dienst als Lauschadresse veröffentlichen soll.

Gibt zurück:

Die Adresse, die der Dienst als Lauschadresse veröffentlichen soll.

getServiceTypes

public LinkedHashMap getServiceTypes()

Ruft die Liste der Dienstgruppentypen im Dienstmanifest ab.

Gibt zurück:

Die Liste der Dienstgruppentypen im Dienstmanifest.

getTempDirectory

public String getTempDirectory()

Ruft den Pfad zum temp-Verzeichnis ab, das die Anwendung verwenden kann.

Gibt zurück:

Der Pfad zum Verzeichnis Temp.

getWorkDirectory

public String getWorkDirectory()

Ruft den Pfad zum Arbeitsverzeichnis ab, das die Anwendung verwenden kann.

Gibt zurück:

Der Pfad zum Arbeitsverzeichnis.

reportApplicationHealth

public void reportApplicationHealth(HealthInformation healthInfo)

Meldet die Integrität für die aktuelle Anwendung.

Parameter:

healthInfo - Zu meldende Integritätsinformationen.

reportDeployedApplicationHealth

public void reportDeployedApplicationHealth(HealthInformation healthInfo)

Meldet die Integrität für die aktuell bereitgestellte Anwendung.

Parameter:

healthInfo - Zu meldende Integritätsinformationen.

reportDeployedServicePackageHealth

public void reportDeployedServicePackageHealth(HealthInformation healthInfo)

Meldet die Integrität für das aktuell bereitgestellte Dienstpaket.

Parameter:

healthInfo - Zu meldende Integritätsinformationen.

Gilt für: