Compartilhar via


IExtensionImageOperations Interface

Definição

A API de Gerenciamento de Serviços inclui operações para gerenciar o serviço e as imagens de extensão de máquina virtual em sua assinatura do editor.

public interface IExtensionImageOperations
type IExtensionImageOperations = interface
Public Interface IExtensionImageOperations

Métodos

BeginRegisteringAsync(ExtensionImageRegisterParameters, CancellationToken)

Registre uma nova extensão. Uma extensão é identificada pela combinação de seu ProviderNamespace e Type (cadeia de caracteres que diferencia maiúsculas de minúsculas). Não é permitido registrar uma extensão com a mesma identidade (ou seja, combinação de ProviderNamespace e Type) de uma extensão já registrada. Para registrar uma nova versão de uma extensão existente, a API de Extensão de Atualização deve ser usada.

BeginUnregisteringAsync(String, String, String, CancellationToken)

Cancele o registro de uma versão de uma extensão que foi registrada anteriormente usando as APIs de Extensão de Registro ou Extensão de Atualização. Uma versão de extensão é identificada pela combinação de seu ProviderNamespace, Type e Version especificados ao registrar a extensão. O cancelamento do registro só é permitido para extensões internas, ou seja, as extensões para as quais o campo IsInternalExtension é definido como "true" durante o registro ou durante uma atualização. Há uma cota (15) no número de extensões que podem ser registradas por assinatura. Se sua assinatura ficar sem cota, você precisará cancelar o registro de algumas das extensões internas ou entrar em contato com o Azure (mesmo email usado para se tornar um editor) para aumentar a cota.

BeginUpdatingAsync(ExtensionImageUpdateParameters, CancellationToken)

Atualizar uma nova extensão. Ele tem permissão para atualizar uma extensão que já havia sido registrada com a mesma identidade (ou seja, combinação de ProviderNamespace e Type), mas com uma versão diferente. Ele falhará se a extensão a ser atualizada tiver uma identidade que não tenha sido registrada antes ou se já houver uma extensão com a mesma identidade e a mesma versão.

RegisterAsync(ExtensionImageRegisterParameters, CancellationToken)

Registre uma nova extensão. Uma extensão é identificada pela combinação de seu ProviderNamespace e Type (cadeia de caracteres que diferencia maiúsculas de minúsculas). Não é permitido registrar uma extensão com a mesma identidade (ou seja, combinação de ProviderNamespace e Type) de uma extensão já registrada. Para registrar uma nova versão de uma extensão existente, a API de Extensão de Atualização deve ser usada.

UnregisterAsync(String, String, String, CancellationToken)

Cancele o registro de uma versão de uma extensão que foi registrada anteriormente usando as APIs de Extensão de Registro ou Extensão de Atualização. Uma versão de extensão é identificada pela combinação de seu ProviderNamespace, Type e Version especificados ao registrar a extensão. O cancelamento do registro só é permitido para extensões internas, ou seja, as extensões para as quais o campo IsInternalExtension é definido como "true" durante o registro ou durante uma atualização. Há uma cota (15) no número de extensões que podem ser registradas por assinatura. Se sua assinatura ficar sem cota, você precisará cancelar o registro de algumas das extensões internas ou entrar em contato com o Azure (mesmo email usado para se tornar um editor) para aumentar a cota.

UpdateAsync(ExtensionImageUpdateParameters, CancellationToken)

Atualizar uma nova extensão. Ele tem permissão para atualizar uma extensão que já havia sido registrada com a mesma identidade (ou seja, combinação de ProviderNamespace e Type), mas com uma versão diferente. Ele falhará se a extensão a ser atualizada tiver uma identidade que não tenha sido registrada antes ou se já houver uma extensão com a mesma identidade e a mesma versão.

Métodos de Extensão

BeginRegistering(IExtensionImageOperations, ExtensionImageRegisterParameters)

Registre uma nova extensão. Uma extensão é identificada pela combinação de seu ProviderNamespace e Type (cadeia de caracteres que diferencia maiúsculas de minúsculas). Não é permitido registrar uma extensão com a mesma identidade (ou seja, combinação de ProviderNamespace e Type) de uma extensão já registrada. Para registrar uma nova versão de uma extensão existente, a API de Extensão de Atualização deve ser usada.

BeginRegisteringAsync(IExtensionImageOperations, ExtensionImageRegisterParameters)

Registre uma nova extensão. Uma extensão é identificada pela combinação de seu ProviderNamespace e Type (cadeia de caracteres que diferencia maiúsculas de minúsculas). Não é permitido registrar uma extensão com a mesma identidade (ou seja, combinação de ProviderNamespace e Type) de uma extensão já registrada. Para registrar uma nova versão de uma extensão existente, a API de Extensão de Atualização deve ser usada.

BeginUnregistering(IExtensionImageOperations, String, String, String)

Cancele o registro de uma versão de uma extensão que foi registrada anteriormente usando as APIs de Extensão de Registro ou Extensão de Atualização. Uma versão de extensão é identificada pela combinação de seu ProviderNamespace, Type e Version especificados ao registrar a extensão. O cancelamento do registro só é permitido para extensões internas, ou seja, as extensões para as quais o campo IsInternalExtension é definido como "true" durante o registro ou durante uma atualização. Há uma cota (15) no número de extensões que podem ser registradas por assinatura. Se sua assinatura ficar sem cota, você precisará cancelar o registro de algumas das extensões internas ou entrar em contato com o Azure (mesmo email usado para se tornar um editor) para aumentar a cota.

BeginUnregisteringAsync(IExtensionImageOperations, String, String, String)

Cancele o registro de uma versão de uma extensão que foi registrada anteriormente usando as APIs de Extensão de Registro ou Extensão de Atualização. Uma versão de extensão é identificada pela combinação de seu ProviderNamespace, Type e Version especificados ao registrar a extensão. O cancelamento do registro só é permitido para extensões internas, ou seja, as extensões para as quais o campo IsInternalExtension é definido como "true" durante o registro ou durante uma atualização. Há uma cota (15) no número de extensões que podem ser registradas por assinatura. Se sua assinatura ficar sem cota, você precisará cancelar o registro de algumas das extensões internas ou entrar em contato com o Azure (mesmo email usado para se tornar um editor) para aumentar a cota.

BeginUpdating(IExtensionImageOperations, ExtensionImageUpdateParameters)

Atualizar uma nova extensão. Ele tem permissão para atualizar uma extensão que já havia sido registrada com a mesma identidade (ou seja, combinação de ProviderNamespace e Type), mas com uma versão diferente. Ele falhará se a extensão a ser atualizada tiver uma identidade que não tenha sido registrada antes ou se já houver uma extensão com a mesma identidade e a mesma versão.

BeginUpdatingAsync(IExtensionImageOperations, ExtensionImageUpdateParameters)

Atualizar uma nova extensão. Ele tem permissão para atualizar uma extensão que já havia sido registrada com a mesma identidade (ou seja, combinação de ProviderNamespace e Type), mas com uma versão diferente. Ele falhará se a extensão a ser atualizada tiver uma identidade que não tenha sido registrada antes ou se já houver uma extensão com a mesma identidade e a mesma versão.

Register(IExtensionImageOperations, ExtensionImageRegisterParameters)

Registre uma nova extensão. Uma extensão é identificada pela combinação de seu ProviderNamespace e Type (cadeia de caracteres que diferencia maiúsculas de minúsculas). Não é permitido registrar uma extensão com a mesma identidade (ou seja, combinação de ProviderNamespace e Type) de uma extensão já registrada. Para registrar uma nova versão de uma extensão existente, a API de Extensão de Atualização deve ser usada.

RegisterAsync(IExtensionImageOperations, ExtensionImageRegisterParameters)

Registre uma nova extensão. Uma extensão é identificada pela combinação de seu ProviderNamespace e Type (cadeia de caracteres que diferencia maiúsculas de minúsculas). Não é permitido registrar uma extensão com a mesma identidade (ou seja, combinação de ProviderNamespace e Type) de uma extensão já registrada. Para registrar uma nova versão de uma extensão existente, a API de Extensão de Atualização deve ser usada.

Unregister(IExtensionImageOperations, String, String, String)

Cancele o registro de uma versão de uma extensão que foi registrada anteriormente usando as APIs de Extensão de Registro ou Extensão de Atualização. Uma versão de extensão é identificada pela combinação de seu ProviderNamespace, Type e Version especificados ao registrar a extensão. O cancelamento do registro só é permitido para extensões internas, ou seja, as extensões para as quais o campo IsInternalExtension é definido como "true" durante o registro ou durante uma atualização. Há uma cota (15) no número de extensões que podem ser registradas por assinatura. Se sua assinatura ficar sem cota, você precisará cancelar o registro de algumas das extensões internas ou entrar em contato com o Azure (mesmo email usado para se tornar um editor) para aumentar a cota.

UnregisterAsync(IExtensionImageOperations, String, String, String)

Cancele o registro de uma versão de uma extensão que foi registrada anteriormente usando as APIs de Extensão de Registro ou Extensão de Atualização. Uma versão de extensão é identificada pela combinação de seu ProviderNamespace, Type e Version especificados ao registrar a extensão. O cancelamento do registro só é permitido para extensões internas, ou seja, as extensões para as quais o campo IsInternalExtension é definido como "true" durante o registro ou durante uma atualização. Há uma cota (15) no número de extensões que podem ser registradas por assinatura. Se sua assinatura ficar sem cota, você precisará cancelar o registro de algumas das extensões internas ou entrar em contato com o Azure (mesmo email usado para se tornar um editor) para aumentar a cota.

Update(IExtensionImageOperations, ExtensionImageUpdateParameters)

Atualizar uma nova extensão. Ele tem permissão para atualizar uma extensão que já havia sido registrada com a mesma identidade (ou seja, combinação de ProviderNamespace e Type), mas com uma versão diferente. Ele falhará se a extensão a ser atualizada tiver uma identidade que não tenha sido registrada antes ou se já houver uma extensão com a mesma identidade e a mesma versão.

UpdateAsync(IExtensionImageOperations, ExtensionImageUpdateParameters)

Atualizar uma nova extensão. Ele tem permissão para atualizar uma extensão que já havia sido registrada com a mesma identidade (ou seja, combinação de ProviderNamespace e Type), mas com uma versão diferente. Ele falhará se a extensão a ser atualizada tiver uma identidade que não tenha sido registrada antes ou se já houver uma extensão com a mesma identidade e a mesma versão.

Aplica-se a