SetExtensionDeprecationRequest interface
Demandez la charge utile pour définir (créer ou mettre à jour) l’état de dépréciation d’une extension. Expose uniquement les champs qu’un appelant peut spécifier ; les données résolues par le serveur (comme le nom d’affichage du remplaçant) sont retournées lors de la réponse à la requête d’extension, ce qui n’est pas accepté ici.
Propriétés
| custom |
Message optionnel fourni par l’éditeur affiché aux utilisateurs de l’extension obsolète. |
| effective |
Date à laquelle la dépréciation prend effet. Par défaut, l’heure actuelle (côté serveur) est désactivée. |
| effective |
Version optionnelle du produit Visual Studio (major.minor) à partir de laquelle l’extension est dépréciée. |
| replacement |
Nom entièrement qualifié optionnel (« publisherName.extensionName ») de l’extension de remplacement recommandée. Nul ou vide indique qu’il n’y a pas de remplacement. |
Détails de la propriété
customMessage
Message optionnel fourni par l’éditeur affiché aux utilisateurs de l’extension obsolète.
customMessage: string
Valeur de propriété
string
effectiveDate
Date à laquelle la dépréciation prend effet. Par défaut, l’heure actuelle (côté serveur) est désactivée.
effectiveDate: Date
Valeur de propriété
Date
effectiveFromProductVersion
Version optionnelle du produit Visual Studio (major.minor) à partir de laquelle l’extension est dépréciée.
effectiveFromProductVersion: string
Valeur de propriété
string
replacementName
Nom entièrement qualifié optionnel (« publisherName.extensionName ») de l’extension de remplacement recommandée. Nul ou vide indique qu’il n’y a pas de remplacement.
replacementName: string
Valeur de propriété
string