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

ExtensionImage 类

定义

扩展映像。

public class ExtensionImage
type ExtensionImage = class
Public Class ExtensionImage
继承
ExtensionImage
派生

构造函数

ExtensionImage()

初始化 ExtensionImage 类的新实例。

ExtensionImage(String, String, String)

使用必需的参数初始化 ExtensionImage 类的新实例。

属性

BlockRoleUponFailure

可选。 可选。 其值必须是“true”或“false”, (区分大小写) 当设置为“true”时,角色启动将被阻止,直到扩展安装完成。 如果未安装扩展,则角色无法启动时,应将此标志设置为“true”。 如果设置为“false” (默认值) ,则角色将启动,而无需等待扩展安装完成。 在 WebRole 或 WorkerRole 上受支持,但在 VmRole 上被忽略。

Certificate

可选。 可选。 用于加密专用配置数据的证书的参数。 在 WebRole 或 WorkerRole 上受支持,但在 VmRole 上被忽略。

CompanyName

可选。 包含发布扩展的公司/组织名称的字符串属性。

Description

可选。 必需。 扩展的详细说明。

DisallowMajorVersionUpgrade

可选。 可选。 如果设置为“true”,则扩展版本无法从活动部署中的其他主版本升级到 。 如果值为“false”或不存在,则可以将扩展版本从任何其他版本升级到 。 不支持降级。 该值必须是“true”或“false” (区分大小写的) (如果存在)。

Eula

可选。 可选。 指向此扩展版本的 EULA (最终用户许可协议) 的 URL 字符串。 这是由发布扩展(而不是 Windows Azure)的第三方选择性指定的。 如果软件需要任何其他 EULA,则应提供指向 EULA 的链接。

ExtensionEndpoints

可选。 可选。 声明的终结点,用于自动添加到添加此扩展的每个部署。

HomepageUri

可选。 可选。 指向此扩展版本的主页的 URL 字符串。 这由第三方发布扩展而不是 Azure 指定。 主页应具有客户支持的使用情况信息和联系信息。

HostingResources

可选。 必需。 支持的托管资源。 它必须包含“WebRole”和/或“WorkerRole”。 例如'WebRole|WorkerRole“或”WebRole|WorkerRole |VmRole'

IsInternalExtension

扩展映像。

IsJsonExtension

可选。 可选。 如果此值设置为“true”,则扩展应接收基于 JSON 的配置。 如果此值设置为“false”,则扩展应接收基于 XML 的配置。 其值必须是“true”或“false” (区分大小写的) (如果存在)。

Label

可选。 必需。 扩展的一行标签。

LocalResources

可选。 扩展在来宾 VM 内使用的声明本地资源。 可选。

MediaLink

可选。 必需。 指向扩展的 ZIP 包的 URI 字符串。 ZIP 包必须包含扩展可执行文件和其他支持文件,以及PluginManifest.xml清单。 MediaLink 值必须指向 Azure Blob 存储中 http 或 Https) (URL,并且可下载。 Windows Azure 将从此源位置复制扩展包,并将其复制到所有区域。 完成复制的典型时间为 20 分钟。

PrivacyUri

可选。 可选。 指向此扩展版本的隐私文档的 URL 字符串。 这由第三方发布扩展而不是 Azure 指定。 如果软件收集任何数据并传输出来宾 VM,则可能需要额外的隐私文档。

PrivateConfigurationSchema

可选。 可选。 专用配置数据的 XSD 架构。

ProviderNameSpace

必需。 必需。 扩展的提供程序命名空间。

PublicConfigurationSchema

可选。 可选。 公共配置数据的 XSD 架构。

PublishedDate

可选。 Publisher 可以将其设置为任意日期,这仅用于显示目的。 如果未由发布者指定,Azure 将自动分配收到扩展请求时的 UTC 时间。

PublisherName

可选。 可选。 发布者名称文本。

Regions

可选。 包含切片所需区域名称的字符串属性。

ReplicationCompleted

可选。 指示此版本的扩展是否已复制到所有区域。 如果为 true,则给定的扩展版本可用于创建或更新部署。 否则,给定的扩展版本可能会导致创建或更新部署失败。 Azure 完全复制新注册或新更新的扩展通常需要 20 分钟。

SampleConfig

可选。 可选。 扩展的示例配置。 它可以由用户下载,用户可以将 替换为自定义的输入参数。 应充分注释示例配置。 如果配置数据采用 XML 格式,则 XML 文档级元素必须是“Configuration”,并且可选的公共配置数据对应于“PublicConfig”的子元素,而可选的私有配置数据对应于“PrivateConfig”的子元素。 发布者应根据公共和专用配置架构验证示例配置数据。

SupportedOS

可选。 指示扩展支持的 OS 的字符串属性。 当前值为“Windows”或“Linux”。

Type

必需。 必需。 扩展的类型。

Version

必需。 必需。 扩展的版本。

适用于