CloudServiceExtension Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe una extensión de servicio en la nube.
public class CloudServiceExtension
type CloudServiceExtension = class
Public Class CloudServiceExtension
- Herencia
-
CloudServiceExtension
Constructores
CloudServiceExtension() |
Inicializa una nueva instancia de CloudServiceExtension. |
Propiedades
AutoUpgradeMinorVersion |
Especifique explícitamente si la plataforma puede actualizar automáticamente typeHandlerVersion a versiones secundarias posteriores cuando estén disponibles. |
CloudServiceExtensionPropertiesType |
Especifica el tipo de la extensión. |
ForceUpdateTag |
Etiqueta para forzar la aplicación de la configuración pública y protegida proporcionada. Cambiar el valor de etiqueta permite volver a ejecutar la extensión sin cambiar ninguna de las configuraciones públicas o protegidas. Si forceUpdateTag no cambia, el controlador seguirá aplicando las actualizaciones de la configuración pública o protegida. Si no se cambia forceUpdateTag ni ninguna de las configuraciones públicas o protegidas, la extensión fluiría a la instancia de rol con el mismo número de secuencia y es necesario controlar la implementación de si se debe volver a ejecutar o no. |
Name |
Nombre de la extensión. |
ProtectedSettings |
Configuración protegida para la extensión que se cifra antes de enviar a la instancia de rol. Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions). Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String). Ejemplos:
|
ProtectedSettingsFromKeyVault |
Configuración protegida para la extensión, a la que se hace referencia mediante KeyVault, que se cifran antes de enviarse a la instancia de rol. |
ProvisioningState |
El estado de aprovisionamiento, que solo aparece en la respuesta. |
Publisher |
Nombre del publicador del controlador de extensiones. |
RolesAppliedTo |
Lista opcional de roles para aplicar esta extensión. Si no se especifica la propiedad o se especifica '*', la extensión se aplica a todos los roles del servicio en la nube. |
Settings |
Configuración pública de la extensión. En el caso de las extensiones JSON, esta es la configuración json de la extensión. Para la extensión XML (como RDP), esta es la configuración XML de la extensión. Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions). Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String). Ejemplos:
|
TypeHandlerVersion |
Especifica la versión de la extensión. Especifica la versión de la extensión. Si no se especifica este elemento o se usa un asterisco (*) como valor, se usa la versión más reciente de la extensión. Si el valor se especifica con un número de versión principal y un asterisco como número de versión secundaria (X.), se selecciona la versión secundaria más reciente de la versión principal especificada. Si se especifica un número de versión principal y un número de versión secundaria (X.Y), se selecciona la versión de extensión específica. Si se especifica una versión, se realiza una actualización automática en la instancia de rol. |