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

CodePackageActivationContext 类

定义

表示包含有关 Service Fabric 应用程序中正在运行的代码包的信息的激活。

GetActivationContext()GetActivationContextAsync(TimeSpan, CancellationToken) 方法可用于获取激活上下文的实例。

public class CodePackageActivationContext : IDisposable, System.Fabric.ICodePackageActivationContext3
type CodePackageActivationContext = class
    interface ICodePackageActivationContext3
    interface ICodePackageActivationContext2
    interface ICodePackageActivationContext
    interface IDisposable
Public Class CodePackageActivationContext
Implements ICodePackageActivationContext3, IDisposable
继承
CodePackageActivationContext
实现

属性

ApplicationName

获取应用程序的名称。

ApplicationTypeName

获取应用程序类型的名称。

CodePackageName

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

CodePackageVersion

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

ContextId

获取表示使用应用程序包名称限定的服务包名称的 ID。

LogDirectory

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

ServiceListenAddress

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

ServicePublishAddress

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

TempDirectory

获取应用程序可用于临时文件的临时目录的路径。

WorkDirectory

获取应用程序可用于存储数据的工作目录的路径。 例如:副本的状态。

方法

Dispose()

释放代码包激活上下文。

Finalize()

在销毁对象之前,对当前 对象持有的非托管资源执行清理操作。

GetApplicationPrincipals()

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

GetCodePackage(String)
已过时.

CodePackageDescription按名称检索对象。

此方法已过时。 请使用 GetCodePackageObject(String)

GetCodePackageNames()

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

GetCodePackageObject(String)

CodePackage按名称检索对象。

GetConfigurationPackage(String)
已过时.

ConfigurationPackageDescription按名称检索对象。

此方法已过时。 请使用 GetConfigurationPackageObject(String)

GetConfigurationPackageNames()

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

GetConfigurationPackageObject(String)

ConfigurationPackage按名称检索对象。

GetDataPackage(String)
已过时.

DataPackageDescription按名称检索 。

此方法已过时。 请使用 GetDataPackageObject(String)

GetDataPackageNames()

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

GetDataPackageObject(String)

DataPackage按名称检索对象。

GetDirectory(String)

检索工作目录中目录的目录路径。

GetEndpoint(String)

EndpointResourceDescription按名称检索 。

GetEndpoints()

检索服务清单中的所有终结点。

GetServiceGroupTypes()

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

GetServiceManifestName()

检索服务清单的名称。

GetServiceManifestVersion()

检索服务清单的版本。

GetServiceTypes()

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

ReportApplicationHealth(HealthInformation)

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

ReportApplicationHealth(HealthInformation, HealthReportSendOptions)

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

ReportDeployedApplicationHealth(HealthInformation)

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

ReportDeployedApplicationHealth(HealthInformation, HealthReportSendOptions)

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

ReportDeployedServicePackageHealth(HealthInformation)

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

ReportDeployedServicePackageHealth(HealthInformation, HealthReportSendOptions)

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

事件

CodePackageAdded
已过时.

将新代码包添加到服务清单时引发。

CodePackageAddedEvent

将新的代码包添加到服务清单时,在应用程序升级期间引发。

CodePackageModified
已过时.

在服务清单中修改现有代码包时引发。

CodePackageModifiedEvent

在服务清单中修改现有代码包时,在应用程序升级期间引发。

CodePackageRemoved
已过时.

从服务清单中删除代码包时引发。

CodePackageRemovedEvent

从服务清单中删除代码包时,在应用程序升级期间引发。

ConfigurationPackageAdded
已过时.

将新的配置包添加到服务清单时引发。

ConfigurationPackageAddedEvent

将新的配置包添加到服务清单时,在应用程序升级期间引发。

ConfigurationPackageModified
已过时.

在服务清单中修改配置包时引发。

ConfigurationPackageModifiedEvent

在服务清单中修改配置包时,在应用程序升级期间引发。

ConfigurationPackageRemoved
已过时.

从服务清单中删除配置包时引发。

ConfigurationPackageRemovedEvent

从服务清单中删除配置包时,在应用程序升级期间引发。

DataPackageAdded
已过时.

在将数据包添加到服务清单时引发。

DataPackageAddedEvent

将数据包添加到服务清单时,在应用程序升级期间引发。

DataPackageModified
已过时.

在服务清单中修改数据包时引发。

DataPackageModifiedEvent

在服务清单中修改数据包时,在应用程序升级期间引发。

DataPackageRemoved
已过时.

从服务清单中删除数据包时引发。

DataPackageRemovedEvent

从服务清单中删除数据包时,在应用程序升级期间引发。

适用于