Compartilhar via


ExtensionImage Classe

Definição

A imagem da extensão.

public class ExtensionImage
type ExtensionImage = class
Public Class ExtensionImage
Herança
ExtensionImage
Derivado

Construtores

ExtensionImage()

Inicializa uma nova instância da classe ExtensionImage.

ExtensionImage(String, String, String)

Inicializa uma nova instância da classe ExtensionImage com os argumentos necessários.

Propriedades

BlockRoleUponFailure

Opcional. Opcional. Seu valor deve ser 'true' ou 'false' (diferencia maiúsculas de minúsculas) Quando definido como 'true', a inicialização da função será bloqueada até que a instalação da extensão seja concluída. Esse sinalizador deve ser definido como 'true' quando a função não puder ser iniciada sem que a extensão seja instalada. Se definido como 'false' (valor padrão), a função será iniciada sem aguardar a conclusão da instalação da extensão. Compatível com WebRole ou WorkerRole, mas ignorado em VmRole.

Certificate

Opcional. Opcional. Parâmetros do certificado para criptografar os dados de configuração privada. Compatível com WebRole ou WorkerRole, mas ignorado em VmRole.

CompanyName

Opcional. Propriedade String que contém o nome da empresa/organização que publica a extensão.

Description

Opcional. Obrigatórios. Descrição detalhada da extensão.

DisallowMajorVersionUpgrade

Opcional. Opcional. Se isso for definido como 'true', a versão da extensão não poderá ser atualizada para de outras versões principais em implantações ativas. Se o valor for 'false' ou nem presente, a versão da extensão poderá ser atualizada para de qualquer outra versão. Não há suporte para downgrade. O valor deve ser 'true' ou 'false' (diferencia maiúsculas de minúsculas) se presente.

Eula

Opcional. Opcional. Cadeia de caracteres de URL apontando para o EULA (Contrato de Licença de Usuário Final) desta versão da extensão. Opcionalmente, isso é especificado pelo terceiro que publica a extensão em vez do Windows Azure. Se o software exigir eulas adicionais, um link para o EULA deverá ser fornecido.

ExtensionEndpoints

Opcional. Opcional. Pontos de extremidade declarados a serem adicionados automaticamente a cada implantação com essa extensão adicionada.

HomepageUri

Opcional. Opcional. Cadeia de caracteres de URL apontando para a home page desta versão da extensão. Opcionalmente, isso é especificado pelo terceiro que publica a extensão em vez do Azure. A home page deve ter informações de uso e informações de contato para atendimento ao cliente.

HostingResources

Opcional. Obrigatórios. Os recursos de hospedagem com suporte. Ele deve conter 'WebRole' e/ou 'WorkerRole'. Por exemplo, 'WebRole| WorkerRole' ou 'WebRole| WorkerRole| VmRole'.

IsInternalExtension

A imagem da extensão.

IsJsonExtension

Opcional. Opcional. Se isso for definido como 'true', espera-se que a extensão receba a configuração baseada em JSON. Se isso for definido como 'false', espera-se que a extensão receba a configuração baseada em XML. Seu valor deve ser 'true' ou 'false' (diferencia maiúsculas de minúsculas) se presente.

Label

Opcional. Obrigatórios. Um rótulo de uma linha da extensão.

LocalResources

Opcional. Recursos locais declarados usados dentro da VM convidada pela extensão. Opcional.

MediaLink

Opcional. Obrigatórios. Cadeia de caracteres de URI apontando para o pacote ZIP da extensão. O pacote ZIP precisa incluir o executável de extensão e outros arquivos de suporte e o manifesto PluginManifest.xml. O valor de MediaLink deve apontar para uma URL (Http ou Https) em um armazenamento de blobs do Azure e pode ser baixado. O Windows Azure copiará o pacote de extensão desse local de origem e o replicará para todas as regiões. O tempo típico para a conclusão da replicação é de 20 minutos.

PrivacyUri

Opcional. Opcional. Cadeia de caracteres de URL apontando para o documento de privacidade desta versão da extensão. Opcionalmente, isso é especificado pelo terceiro que publica a extensão em vez do Azure. Se o software coletar dados e transferir a VM convidada, um documento de privacidade adicional poderá ser necessário.

PrivateConfigurationSchema

Opcional. Opcional. O esquema XSD de dados de configuração privada.

ProviderNameSpace

Obrigatórios. Obrigatórios. O namespace do provedor da extensão.

PublicConfigurationSchema

Opcional. Opcional. O esquema XSD de dados de configuração pública.

PublishedDate

Opcional. O Publisher pode defini-lo como qualquer data arbitrária, e isso é apenas para fins de exibição. Se não for especificado pelo publicador, o Azure atribuirá automaticamente a hora UTC quando a solicitação de extensão for recebida.

PublisherName

Opcional. Opcional. Texto do nome do editor.

Regions

Opcional. Propriedade string que contém o nome das regiões necessárias para a fatia.

ReplicationCompleted

Opcional. Indica se essa versão da extensão foi replicada para todas as regiões ou não. Se for true, a versão de extensão fornecida poderá ser usada na criação ou atualização de implantações. Caso contrário, a versão de extensão fornecida pode causar falha na criação ou atualização de implantações. O tempo típico é de 20 minutos para que uma extensão recém-registrada ou recém-atualizada seja replicada completamente pelo Azure.

SampleConfig

Opcional. Opcional. Uma configuração de exemplo para a extensão. Ele pode ser baixado pelos usuários e o usuário pode substituir por parâmetros de entrada personalizados. A configuração de exemplo deve ser suficientemente comentada. Se os dados de configuração estiverem no formato XML, o elemento de nível de documento XML deverá ser 'Configuration', e os dados de configuração pública opcionais corresponderão a um elemento filho de 'PublicConfig', e os dados de configuração privada opcionais corresponderão a um elemento filho de 'PrivateConfig'. Os dados de configuração de exemplo devem ser validados em relação ao esquema de configuração pública e privada pelo editor.

SupportedOS

Opcional. Propriedade string que indica o sistema operacional ao qual a extensão dá suporte. Os valores atuais são 'Windows' ou 'Linux'.

Type

Obrigatórios. Obrigatórios. O tipo da extensão.

Version

Obrigatórios. Obrigatórios. A versão da extensão.

Aplica-se a