Partager via


ExtensionImage Classe

Définition

Image d’extension.

public class ExtensionImage
type ExtensionImage = class
Public Class ExtensionImage
Héritage
ExtensionImage
Dérivé

Constructeurs

ExtensionImage()

Initialise une nouvelle instance de la classe ExtensionImage.

ExtensionImage(String, String, String)

Initialise une nouvelle instance de la classe ExtensionImage avec les arguments requis.

Propriétés

BlockRoleUponFailure

facultatif. facultatif. Sa valeur doit être « true » ou « false » (respect de la casse) Lorsque la valeur est définie sur « true », le démarrage du rôle est bloqué jusqu’à la fin de l’installation de l’extension. Cet indicateur doit être défini sur « true » lorsque le rôle ne peut pas démarrer sans l’installation de l’extension. S’il est défini sur « false » (valeur par défaut), le rôle est démarré sans attendre la fin de l’installation de l’extension. Pris en charge sur WebRole ou WorkerRole, mais ignoré sur VmRole.

Certificate

facultatif. facultatif. Paramètres du certificat pour le chiffrement des données de configuration privées. Pris en charge sur WebRole ou WorkerRole, mais ignoré sur VmRole.

CompanyName

Optionnel. Propriété string contenant le nom de l’entreprise/organization qui publie l’extension.

Description

Optionnel. Obligatoire. Description détaillée de l’extension.

DisallowMajorVersionUpgrade

facultatif. facultatif. Si cette valeur est définie sur « true », la version de l’extension ne peut pas être mise à niveau vers d’autres versions principales dans les déploiements actifs. Si la valeur est « false » ou n’est pas présente, la version de l’extension peut être mise à niveau vers à partir de n’importe quelle autre version. La rétrogradation n’est pas prise en charge. La valeur doit être « true » ou « false » (respectant la casse) le cas échéant.

Eula

facultatif. facultatif. Chaîne d’URL pointant vers le CLUF (Contrat de licence utilisateur final) de cette version de l’extension. Cela est éventuellement spécifié par le tiers qui publie l’extension au lieu de Windows Azure. Si le logiciel nécessite des CLUF supplémentaires, un lien vers le CLUF doit être fourni.

ExtensionEndpoints

facultatif. facultatif. Points de terminaison déclarés à ajouter automatiquement à chaque déploiement avec cette extension ajoutée.

HomepageUri

facultatif. facultatif. Chaîne d’URL pointant vers la page d’accueil de cette version de l’extension. Cela est éventuellement spécifié par le tiers qui publie l’extension au lieu d’Azure. La page d’accueil doit contenir des informations d’utilisation et des informations de contact pour le support client.

HostingResources

Optionnel. Obligatoire. Ressources d’hébergement prises en charge. Il doit contenir « WebRole » et/ou « WorkerRole ». Par exemple, 'WebRole| WorkerRole » ou « WebRole| WorkerRole| VmRole'.

IsInternalExtension

Image d’extension.

IsJsonExtension

facultatif. facultatif. Si cette valeur est définie sur « true », l’extension est censée recevoir une configuration basée sur JSON. Si cette valeur est définie sur « false », l’extension est censée recevoir une configuration basée sur XML. Sa valeur doit être « true » ou « false » (respectant la casse) le cas échéant.

Label

Optionnel. Obligatoire. Étiquette d’une ligne de l’extension.

LocalResources

Optionnel. Ressources locales déclarées utilisées dans la machine virtuelle invitée par l’extension. facultatif.

MediaLink

facultatif. Obligatoire. Chaîne d’URI pointant vers le package ZIP de l’extension. Le package ZIP doit inclure l’exécutable de l’extension et d’autres fichiers de prise en charge, ainsi que le manifeste PluginManifest.xml. La valeur MediaLink doit pointer vers une URL (Http ou Https) dans un stockage d’objets blob Azure et est téléchargeable. Windows Azure copie le package d’extension à partir de cet emplacement source et le réplique dans toutes les régions. La durée habituelle de la réplication est de 20 minutes.

PrivacyUri

facultatif. facultatif. Chaîne d’URL pointant vers le document de confidentialité de cette version de l’extension. Cela est éventuellement spécifié par le tiers qui publie l’extension au lieu d’Azure. Si le logiciel collecte des données et transfère la machine virtuelle invitée, un document de confidentialité supplémentaire peut être nécessaire.

PrivateConfigurationSchema

facultatif. facultatif. Schéma XSD des données de configuration privées.

ProviderNameSpace

Obligatoire. Obligatoire. Espace de noms de fournisseur de l'extension.

PublicConfigurationSchema

facultatif. facultatif. Schéma XSD des données de configuration publique.

PublishedDate

Optionnel. Publisher peut le définir sur n’importe quelle date arbitraire, et ce n’est qu’à des fins d’affichage. S’il n’est pas spécifié par l’éditeur, Azure attribue automatiquement l’heure UTC à laquelle la demande d’extension a été reçue.

PublisherName

facultatif. facultatif. Texte du nom de l’éditeur.

Regions

Optionnel. Propriété string contenant le nom des régions requises pour la tranche.

ReplicationCompleted

Optionnel. Indique si cette version de l’extension a été répliquée dans toutes les régions ou non. Si la valeur est true, la version d’extension donnée peut être utilisée pour créer ou mettre à jour des déploiements. Sinon, la version d’extension donnée peut entraîner un échec lors de la création ou de la mise à jour des déploiements. La durée habituelle est de 20 minutes pour qu’une extension nouvellement inscrite ou récemment mise à jour soit répliquée complètement par Azure.

SampleConfig

facultatif. facultatif. Exemple de configuration pour l’extension. Il peut être téléchargé par les utilisateurs, et l’utilisateur peut remplacer par des paramètres d’entrée personnalisés. L’exemple de configuration doit être suffisamment commenté. Si les données de configuration sont au format XML, l’élément au niveau du document XML doit être « Configuration », et les données de configuration publique facultatives correspondent à un élément enfant de « PublicConfig », et les données de configuration privées facultatives correspondent à un élément enfant de « PrivateConfig ». Les exemples de données de configuration doivent être validés par rapport au schéma de configuration public et privé par l’éditeur.

SupportedOS

Optionnel. Propriété string indiquant le système d’exploitation pris en charge par l’extension. Les valeurs actuelles sont « Windows » ou « Linux ».

Type

Obligatoire. Obligatoire. Type de l’extension.

Version

Obligatoire. Obligatoire. Version de l'extension.

S’applique à