Freigeben über


ICodePackageActivationContext Schnittstelle

Definition

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

public interface ICodePackageActivationContext : IDisposable
type ICodePackageActivationContext = interface
    interface IDisposable
Public Interface ICodePackageActivationContext
Implements IDisposable
Abgeleitet
Implementiert

Hinweise

Enthält Informationen aus dem Dienstmanifest sowie Informationen zum aktuell aktivierten Codepaket wie Arbeitsverzeichnis, Kontext-ID usw.

Eigenschaften

ApplicationName

Ruft den Anwendungsnamen 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 Kontext-ID ab.

LogDirectory

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

TempDirectory

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

WorkDirectory

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

Methoden

GetApplicationPrincipals()

Ruft die im Anwendungsmanifest definierten Prinzipale ab.

GetCodePackageNames()

Ruft die Liste der Codepaketnamen im Dienstmanifest ab.

GetCodePackageObject(String)

Gibt das CodePackage -Objekt aus dem Dienstpaket zurück, das mit dem gewünschten Paketnamen übereinstimmt.

GetConfigurationPackageNames()

Ruft die Liste der Konfigurationspaketnamen im Dienstmanifest ab.

GetConfigurationPackageObject(String)

Gibt das ConfigurationPackage -Objekt aus dem Dienstpaket zurück, das mit dem gewünschten Paketnamen übereinstimmt.

GetDataPackageNames()

Ruft die Liste der Datenpaketnamen im Dienstmanifest ab.

GetDataPackageObject(String)

Gibt das DataPackage -Objekt aus dem Dienstpaket zurück, das mit dem gewünschten Paketnamen übereinstimmt.

GetEndpoint(String)

Ruft die Endpunktressource mit einem angegebenen Namen aus dem Dienstmanifest ab.

GetEndpoints()

Ruft die Endpunktressourcen 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. Gibt Optionen an, um zu steuern, wie der Bericht gesendet wird.

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. Gibt Sendeoptionen an, die steuern, wie der Bericht an den Integritätsspeicher gesendet wird.

Ereignisse

CodePackageAddedEvent

Das Ereignis wird ausgelöst, wenn dem Dienstmanifest ein neues CodePackage hinzugefügt wird.

CodePackageModifiedEvent

Das Ereignis wird ausgelöst, wenn ein CodePackage im Dienstmanifest geändert wird.

CodePackageRemovedEvent

Das Ereignis wird ausgelöst, wenn ein CodePackage aus dem Dienstmanifest entfernt wird.

ConfigurationPackageAddedEvent

Das Ereignis wird ausgelöst, wenn dem Dienstmanifest ein neues ConfigurationPackage hinzugefügt wird.

ConfigurationPackageModifiedEvent

Das Ereignis wird ausgelöst, wenn ein ConfigurationPackage im Dienstmanifest geändert wird.

ConfigurationPackageRemovedEvent

Das Ereignis wird ausgelöst, wenn ein ConfigurationPackage aus dem Dienstmanifest entfernt wird.

DataPackageAddedEvent

Das Ereignis wird ausgelöst, wenn dem Dienstmanifest ein neues DataPackage hinzugefügt wird.

DataPackageModifiedEvent

Das Ereignis wird ausgelöst, wenn ein DataPackage im Dienstmanifest geändert wird.

DataPackageRemovedEvent

Das Ereignis wird ausgelöst, wenn ein DataPackage aus dem Dienstmanifest entfernt wird.

Gilt für: