Compartilhar via


WebSiteOperationsExtensions Classe

Definição

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

public static class WebSiteOperationsExtensions
type WebSiteOperationsExtensions = class
Public Module WebSiteOperationsExtensions
Herança
WebSiteOperationsExtensions

Métodos

ApplySlotConfiguration(IWebSiteOperations, String, String, String)

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

ApplySlotConfigurationAsync(IWebSiteOperations, String, String, String)

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

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 trocar um site de um slot para outro slot.

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

Você pode trocar um site 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 http://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 http://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx para obter mais informações)

CreateHybridConnection(IWebSiteOperations, String, String, HybridConnectionCreateParameters)

Cria uma associação a uma conexão híbrida para um site.

CreateHybridConnectionAsync(IWebSiteOperations, String, String, HybridConnectionCreateParameters)

Cria uma associação a uma conexão híbrida para um site.

CreateRepository(IWebSiteOperations, String, String)

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

CreateRepositoryAsync(IWebSiteOperations, String, String)

Um repositório de sites é essencialmente um repositório Git que você pode usar para gerenciar o conteúdo do site. Usando as ferramentas de controle do código-fonte do Git, você pode efetuar push ou efetuar pull de alterações controladas por versão em seu site. Essa API executa uma operação de criação de repositório. (consulte http://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, opcionalmente, você também poderá excluir o farm de servidores usando o parâmetro deleteEmptyServerFarm. (consulte http://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, opcionalmente, você também poderá excluir o farm de servidores usando o parâmetro deleteEmptyServerFarm. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx para obter mais informações)

DeleteHybridConnection(IWebSiteOperations, String, String, String)

Exclui uma conexão híbrida em um site específico.

DeleteHybridConnectionAsync(IWebSiteOperations, String, String, String)

Exclui uma conexão híbrida em um site específico.

DeleteRepository(IWebSiteOperations, String, String)

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

DeleteRepositoryAsync(IWebSiteOperations, String, String)

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

Discover(IWebSiteOperations, String, String, RestoreRequest)

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

DiscoverAsync(IWebSiteOperations, String, String, RestoreRequest)

Examina um backup em uma conta de armazenamento e retorna informações de banco de dados etc. Deve ser chamado antes de chamar Restaurar 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. Em seguida, você pode comparar o novo valor de userPWD no XML de Publicação com o que você anotou anteriormente. (consulte http://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. Em seguida, você pode comparar o novo valor de userPWD no XML de Publicação com o que você anotou anteriormente. (consulte http://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 http://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 http://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 de site.

GetBackupConfigurationAsync(IWebSiteOperations, String, String)

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

GetConfiguration(IWebSiteOperations, String, String)

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

GetConfigurationAsync(IWebSiteOperations, String, String)

Você pode recuperar as configurações de um site emitindo uma solicitação HTTP GET. (consulte http://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 http://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 http://msdn.microsoft.com/en-us/library/windowsazure/dn166964.aspx para obter mais informações)

GetHybridConnection(IWebSiteOperations, String, String, String)

Recupera uma conexão híbrida específica que pertence a um site específico.

GetHybridConnectionAsync(IWebSiteOperations, String, String, String)

Recupera uma conexão híbrida específica que pertence a um site específico.

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 http://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 http://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 http://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 http://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx para obter mais informações)

GetRepository(IWebSiteOperations, String, String)

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

GetRepositoryAsync(IWebSiteOperations, String, String)

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

GetSlotConfigNames(IWebSiteOperations, String, String)

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

GetSlotConfigNamesAsync(IWebSiteOperations, String, String)

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

GetUsageMetrics(IWebSiteOperations, String, String)

Você pode recuperar as métricas de uso atuais de um site emitindo uma solicitação HTTP GET. As métricas retornadas incluem Tempo de CPU, Entrada de Dados, Saída de Dados, Leitura de Bytes Locais, Bytes Locais Gravados, Leitura de Bytes de Rede, Bytes de Rede Gravados, Solicitações de Parada de WP, Uso de Memória, Tempo de CPU - Limite de Minutos e Armazenamento do Sistema de Arquivos. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/dn166991.aspx para obter mais informações)

GetUsageMetricsAsync(IWebSiteOperations, String, String)

Você pode recuperar as métricas de uso atuais de um site emitindo uma solicitação HTTP GET. As métricas retornadas incluem Tempo de CPU, Entrada de Dados, Saída de Dados, Leitura de Bytes Locais, Bytes Locais Gravados, Leitura de Bytes de Rede, Bytes de Rede Gravados, Solicitações de Parada de WP, Uso de Memória, Tempo de CPU - Limite de Minutos e Armazenamento do Sistema de Arquivos. (consulte http://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 rastreados pelo sistema.

ListBackupsAsync(IWebSiteOperations, String, String)

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

ListHybridConnections(IWebSiteOperations, String, String)

Recupera uma lista de todas as conexões híbridas em um site específico.

ListHybridConnectionsAsync(IWebSiteOperations, String, String)

Recupera uma lista de todas as conexões híbridas em um site específico.

ResetSlotConfiguration(IWebSiteOperations, String, String)

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

ResetSlotConfigurationAsync(IWebSiteOperations, String, String)

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

Restart(IWebSiteOperations, String, String)

Você pode reiniciar um site emitindo uma solicitação HTTP POST. (consulte http://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 http://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 (o sinalizador De substituição deve ser definido como true para isso).

RestoreAsync(IWebSiteOperations, String, String, RestoreRequest)

Restaura um site para um novo site ou site existente (o sinalizador De substituição deve ser definido como true para isso).

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

Você pode trocar um site de um slot para outro slot.

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

Você pode trocar um site de um slot para outro slot.

SyncRepository(IWebSiteOperations, String, String)

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

SyncRepositoryAsync(IWebSiteOperations, String, String)

Um repositório de sites é essencialmente um repositório Git que você pode usar para gerenciar o conteúdo do site. Usando as ferramentas de controle do código-fonte do Git, você pode efetuar push ou efetuar pull de alterações controladas por versão em seu site. Essa API executa uma operação de sincronização de repositório. (consulte http://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 http://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 http://msdn.microsoft.com/en-us/library/windowsazure/dn167005.aspx para obter mais informações)

UpdateBackupConfiguration(IWebSiteOperations, String, String, BackupRequest)

Atualizações um agendamento de backup para um site.

UpdateBackupConfigurationAsync(IWebSiteOperations, String, String, BackupRequest)

Atualizações um agendamento de backup para um site.

UpdateConfiguration(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

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

UpdateConfigurationAsync(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

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

UpdateHybridConnection(IWebSiteOperations, String, String, HybridConnectionUpdateParameters)

Atualizações uma associação a uma conexão híbrida para um site da Web.

UpdateHybridConnectionAsync(IWebSiteOperations, String, String, HybridConnectionUpdateParameters)

Atualizações uma associação a uma conexão híbrida para um site da Web.

UpdateSlotConfigNames(IWebSiteOperations, String, String, SlotConfigNamesUpdate)

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

UpdateSlotConfigNamesAsync(IWebSiteOperations, String, String, SlotConfigNamesUpdate)

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

Aplica-se a