你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FabricCodePackageActivationContext 类
- java.
lang. Object - AutoCloseable
- CodePackageActivationContext
- system.
fabric. FabricCodePackageActivationContext
- system.
public class FabricCodePackageActivationContext implements CodePackageActivationContext
表示 Service Fabric 服务的激活上下文。 这仅适用于构造激活的服务。
方法摘要
方法详细信息
close
public void close()
清理此 对象持有的资源。 1) 注销代码、配置和数据更改处理程序。 2) 发布代码、配置和数据代理的本机指针。 3) 释放 CodeActivationContext 本机指针。
getApplicationName
public String getApplicationName()
获取应用程序的名称。
替代:
FabricCodePackageActivationContext.getApplicationName()返回:
getApplicationTypeName
public String getApplicationTypeName()
获取应用程序类型的名称。
替代:
FabricCodePackageActivationContext.getApplicationTypeName()返回:
getCodeActivationContextPtr
public long getCodeActivationContextPtr()
Getter for CodePackageActicationPointer
返回:
getCodePackageAddedEvent
public Observable
CodePackageAddedEvent 应用于注册侦听器,以侦听在将新代码包添加到服务清单时生成的事件。
替代:
FabricCodePackageActivationContext.getCodePackageAddedEvent()返回:
getCodePackageModifiedEvent
public Observable
CodePackageRemovedEvent 应用于注册侦听器,以侦听在修改服务清单中的代码包时生成的事件。
替代:
FabricCodePackageActivationContext.getCodePackageModifiedEvent()返回:
getCodePackageName
public String getCodePackageName()
获取结构激活的代码包的名称。
替代:
FabricCodePackageActivationContext.getCodePackageName()返回:
getCodePackageNames
public List
检索服务清单中的代码包名称列表。
替代:
FabricCodePackageActivationContext.getCodePackageNames()返回:
getCodePackageObject
public CodePackage getCodePackageObject(String packageName)
从服务包返回与 packageName 参数匹配的 CodePackage 对象
替代:
FabricCodePackageActivationContext.getCodePackageObject(String packageName)参数:
返回:
getCodePackageRemovedEvent
public Observable
CodePackageRemovedEvent 应用于注册侦听器,以侦听在删除服务清单中的代码包时生成的事件。
替代:
FabricCodePackageActivationContext.getCodePackageRemovedEvent()返回:
getCodePackageVersion
public String getCodePackageVersion()
获取结构激活代码包的版本
替代:
FabricCodePackageActivationContext.getCodePackageVersion()返回:
getConfigurationPackageAddedEvent
public Observable
ConfigurationPackageAddedEvent 应用于注册侦听器,以侦听在将新的 Config 包添加到服务清单时生成的事件。
替代:
FabricCodePackageActivationContext.getConfigurationPackageAddedEvent()返回:
getConfigurationPackageModifiedEvent
public Observable
ConfigurationPackageAddedEvent 应用于注册侦听器,以侦听在修改服务清单中的 Config 包时生成的事件。
替代:
FabricCodePackageActivationContext.getConfigurationPackageModifiedEvent()返回:
getConfigurationPackageNames
public List
检索服务清单中配置包名称的列表。
替代:
FabricCodePackageActivationContext.getConfigurationPackageNames()返回:
getConfigurationPackageObject
public ConfigurationPackage getConfigurationPackageObject(String packageName)
从与 packageName 参数匹配的服务包中返回 ConfigurationPackage 对象
替代:
FabricCodePackageActivationContext.getConfigurationPackageObject(String packageName)参数:
返回:
getConfigurationPackageRemovedEvent
public Observable
ConfigurationPackageAddedEvent 应用于注册侦听器,以侦听在删除服务清单中的 Config 包时生成的事件。
替代:
FabricCodePackageActivationContext.getConfigurationPackageRemovedEvent()返回:
getContextId
public String getContextId()
获取表示使用应用程序包名称限定的服务包名称的 ID。
替代:
FabricCodePackageActivationContext.getContextId()返回:
getDataPackageAddedEvent
public Observable
DataPackageAddedEvent 应用于注册侦听器,以侦听在将新数据包添加到服务清单时生成的事件。
替代:
FabricCodePackageActivationContext.getDataPackageAddedEvent()返回:
getDataPackageModifiedEvent
public Observable
DataPackageAddedEvent 应用于注册侦听器,以侦听在修改服务清单中的数据包时生成的事件。
替代:
FabricCodePackageActivationContext.getDataPackageModifiedEvent()返回:
getDataPackageNames
public List
按名称检索所有数据包。
替代:
FabricCodePackageActivationContext.getDataPackageNames()返回:
getDataPackageObject
public DataPackage getDataPackageObject(String packageName)
从与 packageName 参数匹配的服务包中返回 DataPackage 对象
替代:
FabricCodePackageActivationContext.getDataPackageObject(String packageName)参数:
返回:
getDataPackageRemovedEvent
public Observable
DataPackageAddedEvent 应用于注册侦听器,以侦听在删除服务清单中的数据包时生成的事件。
替代:
FabricCodePackageActivationContext.getDataPackageRemovedEvent()返回:
getEndpoint
public EndpointResourceDescription getEndpoint(String endpointName)
按名称检索终结点。
替代:
FabricCodePackageActivationContext.getEndpoint(String endpointName)参数:
返回:
getEndpoints
public LinkedHashMap
检索服务清单中的所有终结点名称。
替代:
FabricCodePackageActivationContext.getEndpoints()返回:
getLogDirectory
public String getLogDirectory()
获取应用程序可以使用的日志目录的路径。
替代:
FabricCodePackageActivationContext.getLogDirectory()返回:
getServiceListenAddress
public String getServiceListenAddress()
服务应从其启动通信侦听器的地址。
替代:
FabricCodePackageActivationContext.getServiceListenAddress()返回:
getServiceManifestName
public String getServiceManifestName()
检索服务清单的名称。
替代:
FabricCodePackageActivationContext.getServiceManifestName()返回:
getServiceManifestVersion
public String getServiceManifestVersion()
检索服务清单的版本。
替代:
FabricCodePackageActivationContext.getServiceManifestVersion()返回:
getServicePublishAddress
public String getServicePublishAddress()
服务应发布为侦听地址的地址。
替代:
FabricCodePackageActivationContext.getServicePublishAddress()返回:
getServiceTypes
public LinkedHashMap
检索服务清单中的服务组类型列表。
替代:
FabricCodePackageActivationContext.getServiceTypes()返回:
getTempDirectory
public String getTempDirectory()
获取应用程序可以使用的 Temp 目录的路径。
替代:
FabricCodePackageActivationContext.getTempDirectory()返回:
getWorkDirectory
public String getWorkDirectory()
获取应用程序可以使用的工作目录的路径。
替代:
FabricCodePackageActivationContext.getWorkDirectory()返回:
reportApplicationHealth
public void reportApplicationHealth(HealthInformation healthInfo)
报告当前应用程序的运行状况。
替代:
FabricCodePackageActivationContext.reportApplicationHealth(HealthInformation healthInfo)参数:
reportDeployedApplicationHealth
public void reportDeployedApplicationHealth(HealthInformation healthInfo)
报告当前已部署应用程序的运行状况。
替代:
FabricCodePackageActivationContext.reportDeployedApplicationHealth(HealthInformation healthInfo)参数:
reportDeployedServicePackageHealth
public void reportDeployedServicePackageHealth(HealthInformation healthInfo)
报告当前部署的服务包的运行状况。
替代:
FabricCodePackageActivationContext.reportDeployedServicePackageHealth(HealthInformation healthInfo)参数: