你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ICodePackageActivationContext 接口

定义

表示 Service Fabric 激活服务的激活上下文。

public interface ICodePackageActivationContext : IDisposable
type ICodePackageActivationContext = interface
    interface IDisposable
Public Interface ICodePackageActivationContext
Implements IDisposable
派生
实现

注解

包括服务清单中的信息,以及有关当前激活的代码包的信息,例如工作目录、上下文 ID 等。

属性

ApplicationName

获取应用程序名称。

ApplicationTypeName

获取应用程序类型名称。

CodePackageName

获取结构激活的代码包的名称。

CodePackageVersion

获取结构激活代码包的版本。

ContextId

获取上下文 ID。

LogDirectory

获取应用程序可以使用的 Log 目录的路径。

TempDirectory

获取应用程序可以使用的 Temp 目录的路径。

WorkDirectory

获取应用程序可以使用的工作目录的路径。

方法

GetApplicationPrincipals()

检索应用程序清单中定义的主体。

GetCodePackageNames()

检索服务清单中的代码包名称列表。

GetCodePackageObject(String)

CodePackage 服务包返回与所需包名称匹配的对象。

GetConfigurationPackageNames()

检索服务清单中的配置包名称列表。

GetConfigurationPackageObject(String)

ConfigurationPackage 服务包返回与所需包名称匹配的对象。

GetDataPackageNames()

检索服务清单中数据包名称的列表。

GetDataPackageObject(String)

DataPackage 服务包返回与所需包名称匹配的对象。

GetEndpoint(String)

从服务清单中检索具有给定名称的终结点资源。

GetEndpoints()

检索服务清单中的终结点资源。

GetServiceGroupTypes()

检索服务清单中的服务组类型列表。

GetServiceManifestName()

检索服务清单的名称。

GetServiceManifestVersion()

检索服务清单的版本。

GetServiceTypes()

检索服务清单中的服务类型列表。

ReportApplicationHealth(HealthInformation)

报告当前应用程序的运行状况。

ReportApplicationHealth(HealthInformation, HealthReportSendOptions)

报告当前应用程序的运行状况。 指定用于控制报表发送方式的选项。

ReportDeployedApplicationHealth(HealthInformation)

报告当前已部署应用程序的运行状况。

ReportDeployedApplicationHealth(HealthInformation, HealthReportSendOptions)

报告当前已部署应用程序的运行状况。 指定用于控制报表发送方式的选项。

ReportDeployedServicePackageHealth(HealthInformation)

报告当前部署的服务包的运行状况。

ReportDeployedServicePackageHealth(HealthInformation, HealthReportSendOptions)

报告当前部署的服务包的运行状况。 指定用于控制如何将报表发送到运行状况存储的发送选项。

事件

CodePackageAddedEvent

将 new CodePackage 添加到服务清单时引发的事件。

CodePackageModifiedEvent

修改服务清单中的 时 CodePackage 引发的事件。

CodePackageRemovedEvent

从服务清单中删除 时 CodePackage 引发的事件。

ConfigurationPackageAddedEvent

将 new ConfigurationPackage 添加到服务清单时引发的事件。

ConfigurationPackageModifiedEvent

修改服务清单中的 时 ConfigurationPackage 引发的事件。

ConfigurationPackageRemovedEvent

从服务清单中删除 时 ConfigurationPackage 引发的事件。

DataPackageAddedEvent

将 new DataPackage 添加到服务清单时引发的事件。

DataPackageModifiedEvent

修改服务清单中的 时 DataPackage 引发的事件。

DataPackageRemovedEvent

从服务清单中删除 时 DataPackage 引发的事件。

适用于