Freigeben über


CodePackageActivationContext Klasse

Definition

Stellt die Aktivierung dar, die Informationen zu einem ausgeführten Codepaket in einer Service Fabric-Anwendung enthält.

Die GetActivationContext() Methoden und GetActivationContextAsync(TimeSpan, CancellationToken) können verwendet werden, um eine instance des Aktivierungskontexts abzurufen.

public class CodePackageActivationContext : IDisposable, System.Fabric.ICodePackageActivationContext3
type CodePackageActivationContext = class
    interface ICodePackageActivationContext3
    interface ICodePackageActivationContext2
    interface ICodePackageActivationContext
    interface IDisposable
Public Class CodePackageActivationContext
Implements ICodePackageActivationContext3, IDisposable
Vererbung
CodePackageActivationContext
Implementiert

Eigenschaften

ApplicationName

Ruft den Namen der Anwendung ab.

ApplicationTypeName

Ruft den Namen des Anwendungstyps ab.

CodePackageName

Ruft den Namen des aktivierten Fabric-Codepakets ab.

CodePackageVersion

Ruft die Version des fabric-aktivierten Codepakets ab.

ContextId

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

LogDirectory

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

ServiceListenAddress

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

ServicePublishAddress

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

TempDirectory

Ruft den Pfad zum temporären Verzeichnis ab, das die Anwendung für temporäre Dateien verwenden kann.

WorkDirectory

Ruft den Pfad zum Arbeitsverzeichnis ab, das die Anwendung zum Speichern von Daten verwenden kann. Beispiel: der Status der Replikate.

Methoden

Dispose()

Entfernt den Codepaketaktivierungskontext.

Finalize()

Führt Bereinigungsvorgänge für nicht verwaltete Ressourcen aus, die vom aktuellen Objekt gespeichert werden, bevor das Objekt zerstört wird.

GetApplicationPrincipals()

Ruft alle im Anwendungsmanifest definierten Prinzipale ab.

GetCodePackage(String)
Veraltet.

Ruft das Objekt anhand des CodePackageDescription Namens ab.

Diese Methode ist veraltet. Verwenden Sie GetCodePackageObject(String).

GetCodePackageNames()

Ruft die Liste der Codepaketnamen im Dienstmanifest ab.

GetCodePackageObject(String)

Ruft das Objekt anhand des CodePackage Namens ab.

GetConfigurationPackage(String)
Veraltet.

Ruft das Objekt anhand des ConfigurationPackageDescription Namens ab.

Diese Methode ist veraltet. Verwenden Sie GetConfigurationPackageObject(String).

GetConfigurationPackageNames()

Ruft die Liste der Konfigurationspaketnamen im Dienstmanifest ab.

GetConfigurationPackageObject(String)

Ruft das Objekt anhand des ConfigurationPackage Namens ab.

GetDataPackage(String)
Veraltet.

Ruft den DataPackageDescription nach Namen ab.

Diese Methode ist veraltet. Verwenden Sie GetDataPackageObject(String).

GetDataPackageNames()

Ruft die Liste der Datenpaketnamen im Dienstmanifest ab.

GetDataPackageObject(String)

Ruft das Objekt anhand des DataPackage Namens ab.

GetDirectory(String)

Ruft den Verzeichnispfad für das Verzeichnis innerhalb des Arbeitsverzeichnisses ab.

GetEndpoint(String)

Ruft einen EndpointResourceDescription nach Namen ab.

GetEndpoints()

Ruft alle Endpunkte im Dienstmanifest ab.

GetServiceGroupTypes()

Ruft die Liste der Dienstgruppentypen im Dienstmanifest ab.

GetServiceManifestName()

Ruft den Namen des Dienstmanifests ab.

GetServiceManifestVersion()

Ruft die Version des Dienstmanifests ab.

GetServiceTypes()

Ruft die Liste der Diensttypen im Dienstmanifest ab.

ReportApplicationHealth(HealthInformation)

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

ReportApplicationHealth(HealthInformation, HealthReportSendOptions)

Meldet die Integrität für die aktuelle Anwendung. Gibt Optionen an, um zu steuern, wie der Bericht gesendet wird.

ReportDeployedApplicationHealth(HealthInformation)

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

ReportDeployedApplicationHealth(HealthInformation, HealthReportSendOptions)

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

ReportDeployedServicePackageHealth(HealthInformation)

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

ReportDeployedServicePackageHealth(HealthInformation, HealthReportSendOptions)

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

Ereignisse

CodePackageAdded
Veraltet.

Wird ausgelöst, wenn dem Dienstmanifest ein neues Codepaket hinzugefügt wird.

CodePackageAddedEvent

Wird während eines Anwendungsupgrades ausgelöst, wenn dem Dienstmanifest ein neues Codepaket hinzugefügt wird.

CodePackageModified
Veraltet.

Wird ausgelöst, wenn ein vorhandenes Codepaket im Dienstmanifest geändert wird.

CodePackageModifiedEvent

Wird während eines Anwendungsupgrades ausgelöst, wenn ein vorhandenes Codepaket im Dienstmanifest geändert wird.

CodePackageRemoved
Veraltet.

Wird ausgelöst, wenn das Codepaket aus dem Dienstmanifest entfernt wird.

CodePackageRemovedEvent

Wird während eines Anwendungsupgrades ausgelöst, wenn ein Codepaket aus dem Dienstmanifest entfernt wird.

ConfigurationPackageAdded
Veraltet.

Wird ausgelöst, wenn dem Dienstmanifest ein neues Konfigurationspaket hinzugefügt wird.

ConfigurationPackageAddedEvent

Wird während eines Anwendungsupgrades ausgelöst, wenn dem Dienstmanifest ein neues Konfigurationspaket hinzugefügt wird.

ConfigurationPackageModified
Veraltet.

Wird ausgelöst, wenn ein Konfigurationspaket im Dienstmanifest geändert wird.

ConfigurationPackageModifiedEvent

Wird während eines Anwendungsupgrades ausgelöst, wenn ein Konfigurationspaket im Dienstmanifest geändert wird.

ConfigurationPackageRemoved
Veraltet.

Wird ausgelöst, wenn ein Konfigurationspaket aus dem Dienstmanifest entfernt wird.

ConfigurationPackageRemovedEvent

Wird während eines Anwendungsupgrades ausgelöst, wenn ein Konfigurationspaket aus dem Dienstmanifest entfernt wird.

DataPackageAdded
Veraltet.

Wird ausgelöst, wenn dem Dienstmanifest ein Datenpaket hinzugefügt wird.

DataPackageAddedEvent

Wird während eines Anwendungsupgrades ausgelöst, wenn dem Dienstmanifest ein Datenpaket hinzugefügt wird.

DataPackageModified
Veraltet.

Wird ausgelöst, wenn ein Datenpaket im Dienstmanifest geändert wird.

DataPackageModifiedEvent

Wird während eines Anwendungsupgrades ausgelöst, wenn ein Datenpaket im Dienstmanifest geändert wird.

DataPackageRemoved
Veraltet.

Wird ausgelöst, wenn ein Datenpaket aus dem Dienstmanifest entfernt wird.

DataPackageRemovedEvent

Wird während eines Anwendungsupgrades ausgelöst, wenn ein Datenpaket aus dem Dienstmanifest entfernt wird.

Gilt für: