Compartilhar via


Classe WebSiteOperationsExtensions

 

A API de gerenciamento de Sites da Web fornece um conjunto de serviços da web que interagem com o serviço de Sites do Windows Azure para gerenciar seus sites da web REST. A API tem entidades que capturam a relação entre um usuário final e o serviço do Windows Azure Web Sites. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx para obter mais informações)

Namespace:   Microsoft.WindowsAzure
Assembly:  Microsoft.WindowsAzure.Management.WebSites (em Microsoft.WindowsAzure.Management.WebSites.dll)

Hierarquia de herança

System.Object
  Microsoft.WindowsAzure.WebSiteOperationsExtensions

Sintaxe

public static class WebSiteOperationsExtensions
[ExtensionAttribute]
public ref class WebSiteOperationsExtensions abstract sealed 
[<AbstractClass>]
[<Sealed>]
type WebSiteOperationsExtensions = class end
<ExtensionAttribute>
Public NotInheritable Class WebSiteOperationsExtensions

Métodos

Nome Descrição
Backup(IWebSiteOperations, String, String, BackupRequest)

Backups de um site sob demanda.

BackupAsync(IWebSiteOperations, String, String, BackupRequest)

Backups de um site sob demanda.

BeginSwappingSlots(IWebSiteOperations, String, String, String, String)

Você pode alternar um site da web de um slot para outro slot.

BeginSwappingSlotsAsync(IWebSiteOperations, String, String, String, String)

Você pode alternar um site da web de um slot para outro slot.

Create(IWebSiteOperations, String, WebSiteCreateParameters)

Você pode criar um site usando uma solicitação POST que inclui o nome do site e outras informações no corpo da solicitação. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx para obter mais informações)

CreateAsync(IWebSiteOperations, String, WebSiteCreateParameters)

Você pode criar um site usando uma solicitação POST que inclui o nome do site e outras informações no corpo da solicitação. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx para obter mais informações)

CreateRepository(IWebSiteOperations, String, String)

Um repositório de site da web é essencialmente um repositório Git que você pode usar para gerenciar o conteúdo do site. Usando ferramentas de controle do código-fonte Git, pode enviar ou receber alterações de controle de versão para o seu site. Essa API executa um repositório da operação de criação. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obter mais informações)

CreateRepositoryAsync(IWebSiteOperations, String, String)

Um repositório de site da web é essencialmente um repositório Git que você pode usar para gerenciar o conteúdo do site. Usando ferramentas de controle do código-fonte Git, pode enviar ou receber alterações de controle de versão para o seu site. Essa API executa um repositório da operação de criação. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obter mais informações)

Delete(IWebSiteOperations, String, String, WebSiteDeleteParameters)

Você pode excluir um site emitindo uma solicitação HTTP DELETE. Se o site que está sendo excluído for o único site restante em um farm de servidores, você pode, opcionalmente, excluir o farm de servidores também usando o parâmetro deleteEmptyServerFarm. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx para obter mais informações)

DeleteAsync(IWebSiteOperations, String, String, WebSiteDeleteParameters)

Você pode excluir um site emitindo uma solicitação HTTP DELETE. Se o site que está sendo excluído for o único site restante em um farm de servidores, você pode, opcionalmente, excluir o farm de servidores também usando o parâmetro deleteEmptyServerFarm. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx para obter mais informações)

DeleteRepository(IWebSiteOperations, String, String)

Um repositório de site da web é essencialmente um repositório Git que você pode usar para gerenciar o conteúdo do site. Usando ferramentas de controle do código-fonte Git, pode enviar ou receber alterações de controle de versão para o seu site. Essa API executa uma operação de exclusão do repositório. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obter mais informações)

DeleteRepositoryAsync(IWebSiteOperations, String, String)

Um repositório de site da web é essencialmente um repositório Git que você pode usar para gerenciar o conteúdo do site. Usando ferramentas de controle do código-fonte Git, pode enviar ou receber alterações de controle de versão para o seu site. Essa API executa uma operação de exclusão do repositório. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obter mais informações)

Discover(IWebSiteOperations, String, String, RestoreRequest)

Verificar um backup em uma conta de armazenamento e retornar informações de banco de dados etc. Deve ser chamado antes de chamar restauração para descobrir quais parâmetros são necessários para a operação de restauração.

DiscoverAsync(IWebSiteOperations, String, String, RestoreRequest)

Verificar um backup em uma conta de armazenamento e retornar informações de banco de dados etc. Deve ser chamado antes de chamar restauração para descobrir quais parâmetros são necessários para a operação de restauração.

GeneratePassword(IWebSiteOperations, String, String)

Você pode gerar uma nova senha aleatória para publicar um site emitindo uma solicitação HTTP POST. Dica: Se você quiser verificar se a senha de publicação foi alterada, emita um HTTP GET em /publishxml antes de chamar /newpassword. No XML de publicação, observe o valor de hash no atributo userPWD. Depois de chamar /newpassword, chame /publishxml novamente. Você pode comparar o novo valor de userPWD no XML de publicação com aquele que você anotou anteriormente. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236428.aspx para obter mais informações)

GeneratePasswordAsync(IWebSiteOperations, String, String)

Você pode gerar uma nova senha aleatória para publicar um site emitindo uma solicitação HTTP POST. Dica: Se você quiser verificar se a senha de publicação foi alterada, emita um HTTP GET em /publishxml antes de chamar /newpassword. No XML de publicação, observe o valor de hash no atributo userPWD. Depois de chamar /newpassword, chame /publishxml novamente. Você pode comparar o novo valor de userPWD no XML de publicação com aquele que você anotou anteriormente. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236428.aspx para obter mais informações)

Get(IWebSiteOperations, String, String, WebSiteGetParameters)

Você pode recuperar detalhes de um site emitindo uma solicitação HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn167007.aspx para obter mais informações)

GetAsync(IWebSiteOperations, String, String, WebSiteGetParameters)

Você pode recuperar detalhes de um site emitindo uma solicitação HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn167007.aspx para obter mais informações)

GetBackupConfiguration(IWebSiteOperations, String, String)

Obtém uma configuração de agendamento para backups do site.

GetBackupConfigurationAsync(IWebSiteOperations, String, String)

Obtém uma configuração de agendamento para backups do site.

GetConfiguration(IWebSiteOperations, String, String)

Você pode recuperar as definições de configuração para um site emitindo uma solicitação HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx para obter mais informações)

GetConfigurationAsync(IWebSiteOperations, String, String)

Você pode recuperar as definições de configuração para um site emitindo uma solicitação HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx para obter mais informações)

GetHistoricalUsageMetrics(IWebSiteOperations, String, String, WebSiteGetHistoricalUsageMetricsParameters)

Você pode recuperar a métrica de uso histórico de um site emitindo uma solicitação HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166964.aspx para obter mais informações)

GetHistoricalUsageMetricsAsync(IWebSiteOperations, String, String, WebSiteGetHistoricalUsageMetricsParameters)

Você pode recuperar a métrica de uso histórico de um site emitindo uma solicitação HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166964.aspx para obter mais informações)

GetInstanceIds(IWebSiteOperations, String, String)

Você pode recuperar a lista de instâncias ativas por ids para um site emitindo uma solicitação HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx para obter mais informações)

GetInstanceIdsAsync(IWebSiteOperations, String, String)

Você pode recuperar a lista de instâncias ativas por ids para um site emitindo uma solicitação HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx para obter mais informações)

GetPublishProfile(IWebSiteOperations, String, String)

Você pode recuperar as informações das configurações de publicação para um site emitindo uma solicitação HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx para obter mais informações)

GetPublishProfileAsync(IWebSiteOperations, String, String)

Você pode recuperar as informações das configurações de publicação para um site emitindo uma solicitação HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx para obter mais informações)

GetRepository(IWebSiteOperations, String, String)

Um repositório de site da web é essencialmente um repositório Git que você pode usar para gerenciar o conteúdo do site. Usando ferramentas de controle do código-fonte Git, pode enviar ou receber alterações de controle de versão para o seu site. Essa API executa uma operação de obtenção de repositório. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obter mais informações)

GetRepositoryAsync(IWebSiteOperations, String, String)

Um repositório de site da web é essencialmente um repositório Git que você pode usar para gerenciar o conteúdo do site. Usando ferramentas de controle do código-fonte Git, pode enviar ou receber alterações de controle de versão para o seu site. Essa API executa uma operação de obtenção de repositório. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obter mais informações)

GetUsageMetrics(IWebSiteOperations, String, String)

Você pode recuperar a métrica de uso atual para um site emitindo uma solicitação HTTP GET. As métricas retornadas incluem tempo de CPU, dados em, saída de dados, Local de Bytes lidos, Bytes locais gravados, leitura de Bytes de rede, rede Bytes gravados, WP parar solicitações, uso de memória, tempo de CPU - limite de minutos e armazenamento de sistema de arquivos. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166991.aspx para obter mais informações)

GetUsageMetricsAsync(IWebSiteOperations, String, String)

Você pode recuperar a métrica de uso atual para um site emitindo uma solicitação HTTP GET. As métricas retornadas incluem tempo de CPU, dados em, saída de dados, Local de Bytes lidos, Bytes locais gravados, leitura de Bytes de rede, rede Bytes gravados, WP parar solicitações, uso de memória, tempo de CPU - limite de minutos e armazenamento de sistema de arquivos. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166991.aspx para obter mais informações)

IsHostnameAvailable(IWebSiteOperations, String)

Determina se um nome de host está disponível.

IsHostnameAvailableAsync(IWebSiteOperations, String)

Determina se um nome de host está disponível.

ListBackups(IWebSiteOperations, String, String)

Retorna a lista de todos os backups que são controladas pelo sistema.

ListBackupsAsync(IWebSiteOperations, String, String)

Retorna a lista de todos os backups que são controladas pelo sistema.

Restart(IWebSiteOperations, String, String)

Você pode reiniciar um site emitindo uma solicitação HTTP POST. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236425.aspx para obter mais informações)

RestartAsync(IWebSiteOperations, String, String)

Você pode reiniciar um site emitindo uma solicitação HTTP POST. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236425.aspx para obter mais informações)

Restore(IWebSiteOperations, String, String, RestoreRequest)

Restaura um site para um novo site ou site existente (sinalizador de substituição precisa ser definida como true para isso).

RestoreAsync(IWebSiteOperations, String, String, RestoreRequest)

Restaura um site para um novo site ou site existente (sinalizador de substituição precisa ser definida como true para isso).

SwapSlots(IWebSiteOperations, String, String, String, String)

Você pode alternar um site da web de um slot para outro slot.

SwapSlotsAsync(IWebSiteOperations, String, String, String, String)

Você pode alternar um site da web de um slot para outro slot.

SyncRepository(IWebSiteOperations, String, String)

Um repositório de site da web é essencialmente um repositório Git que você pode usar para gerenciar o conteúdo do site. Usando ferramentas de controle do código-fonte Git, pode enviar ou receber alterações de controle de versão para o seu site. Essa API executa uma operação de sincronização do repositório. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obter mais informações)

SyncRepositoryAsync(IWebSiteOperations, String, String)

Um repositório de site da web é essencialmente um repositório Git que você pode usar para gerenciar o conteúdo do site. Usando ferramentas de controle do código-fonte Git, pode enviar ou receber alterações de controle de versão para o seu site. Essa API executa uma operação de sincronização do repositório. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obter mais informações)

Update(IWebSiteOperations, String, String, WebSiteUpdateParameters)

Você pode atualizar as configurações de um site usando o método HTTP PUT e especificando as configurações no corpo da solicitação. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn167005.aspx para obter mais informações)

UpdateAsync(IWebSiteOperations, String, String, WebSiteUpdateParameters)

Você pode atualizar as configurações de um site usando o método HTTP PUT e especificando as configurações no corpo da solicitação. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn167005.aspx para obter mais informações)

UpdateBackupConfiguration(IWebSiteOperations, String, String, BackupRequest)

Atualiza uma agenda de backup para um site.

UpdateBackupConfigurationAsync(IWebSiteOperations, String, String, BackupRequest)

Atualiza uma agenda de backup para um site.

UpdateConfiguration(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

Você pode atualizar as definições de configuração para um site da web ao emitir um HTTP PUT com um corpo de solicitação que contém as configurações atualizadas. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx para obter mais informações)

UpdateConfigurationAsync(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

Você pode atualizar as definições de configuração para um site da web ao emitir um HTTP PUT com um corpo de solicitação que contém as configurações atualizadas. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx para obter mais informações)

Acesso thread-safe

Qualquer estático público (Compartilhado no Visual Basic) membros desde tipo são thread safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Namespace Microsoft.WindowsAzure

Retornar ao topo