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

ICodePackageActivationContext2 接口

定义

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

public interface ICodePackageActivationContext2 : IDisposable, System.Fabric.ICodePackageActivationContext
type ICodePackageActivationContext2 = interface
    interface ICodePackageActivationContext
    interface IDisposable
Public Interface ICodePackageActivationContext2
Implements ICodePackageActivationContext, IDisposable
派生
实现

注解

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

属性

ApplicationName

获取应用程序名称。

(继承自 ICodePackageActivationContext)
ApplicationTypeName

获取应用程序类型名称。

(继承自 ICodePackageActivationContext)
CodePackageName

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

(继承自 ICodePackageActivationContext)
CodePackageVersion

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

(继承自 ICodePackageActivationContext)
ContextId

获取上下文 ID。

(继承自 ICodePackageActivationContext)
LogDirectory

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

(继承自 ICodePackageActivationContext)
ServiceListenAddress

服务应从其启动通信侦听器的地址。

ServicePublishAddress

服务应发布为侦听地址的地址。

TempDirectory

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

(继承自 ICodePackageActivationContext)
WorkDirectory

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

(继承自 ICodePackageActivationContext)

方法

GetApplicationPrincipals()

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

(继承自 ICodePackageActivationContext)
GetCodePackageNames()

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

(继承自 ICodePackageActivationContext)
GetCodePackageObject(String)

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

(继承自 ICodePackageActivationContext)
GetConfigurationPackageNames()

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

(继承自 ICodePackageActivationContext)
GetConfigurationPackageObject(String)

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

(继承自 ICodePackageActivationContext)
GetDataPackageNames()

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

(继承自 ICodePackageActivationContext)
GetDataPackageObject(String)

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

(继承自 ICodePackageActivationContext)
GetEndpoint(String)

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

(继承自 ICodePackageActivationContext)
GetEndpoints()

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

(继承自 ICodePackageActivationContext)
GetServiceGroupTypes()

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

(继承自 ICodePackageActivationContext)
GetServiceManifestName()

检索服务清单的名称。

(继承自 ICodePackageActivationContext)
GetServiceManifestVersion()

检索服务清单的版本。

(继承自 ICodePackageActivationContext)
GetServiceTypes()

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

(继承自 ICodePackageActivationContext)
ReportApplicationHealth(HealthInformation)

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

(继承自 ICodePackageActivationContext)
ReportApplicationHealth(HealthInformation, HealthReportSendOptions)

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

(继承自 ICodePackageActivationContext)
ReportDeployedApplicationHealth(HealthInformation)

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

(继承自 ICodePackageActivationContext)
ReportDeployedApplicationHealth(HealthInformation, HealthReportSendOptions)

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

(继承自 ICodePackageActivationContext)
ReportDeployedServicePackageHealth(HealthInformation)

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

(继承自 ICodePackageActivationContext)
ReportDeployedServicePackageHealth(HealthInformation, HealthReportSendOptions)

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

(继承自 ICodePackageActivationContext)

事件

CodePackageAddedEvent

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

(继承自 ICodePackageActivationContext)
CodePackageModifiedEvent

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

(继承自 ICodePackageActivationContext)
CodePackageRemovedEvent

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

(继承自 ICodePackageActivationContext)
ConfigurationPackageAddedEvent

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

(继承自 ICodePackageActivationContext)
ConfigurationPackageModifiedEvent

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

(继承自 ICodePackageActivationContext)
ConfigurationPackageRemovedEvent

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

(继承自 ICodePackageActivationContext)
DataPackageAddedEvent

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

(继承自 ICodePackageActivationContext)
DataPackageModifiedEvent

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

(继承自 ICodePackageActivationContext)
DataPackageRemovedEvent

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

(继承自 ICodePackageActivationContext)

适用于